Verify and document rsvp_resource_maps sub-module

Submitted by admin on
Status
Priority
Medium

Sub-module is built and pushed (v1.0.x on main). Needs verification and cleanup before deploying to rsvp-system.org.

Testing checklist

  • Create an rsvp_resource node with a full address — confirm Nominatim geocoding populates field_location (WKT)
  • View the resource full page — confirm Leaflet map renders with correct pin
  • Create an rsvp_event linked to a reservation → resource — confirm map pin appears on event full page
  • Verify field_location is hidden from the resource edit form
  • Test with anonymous user (no JS auth complications)
  • Test with authenticated user (Drupal JS aggregation / async bundle ordering)

Cleanup

  • Add rsvp_resource_maps to the sub-module table in rsvp-system-module CLAUDE.md
  • Confirm no companion recipe is needed (or create one if field_location / field_address aren't already in rsvp_resources recipe)
  • Tag and deploy to rsvp-system.org once verified locally

Notes

  • Uses Nominatim (OpenStreetMap) directly — no geocoder module dependency
  • Alpine.js / Leaflet window.L collision fixed in rsvp-system-theme (Vite IIFE wrap)
  • window.load fallback in map_init.js handles Drupal async bundle ordering for auth users