You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
location becomes a declared group for the physical place; online_url stays a sibling (already shipped in 6.2). Nested coords ship here — not as a top-level 6.x field (#194 superseded) — so 6→7 upgrades don't need a separate coords migration.
Warning
Blocked on transformstudios/prime#834 for Prime sites. Duplicate location handles collapse silently. Events must not ship into Prime blueprints until Prime renames its group.
Fieldset
Location section on events::event (already has online_url from #193):
Breaking 7.0 cut for #190.
locationbecomes a declared group for the physical place;online_urlstays a sibling (already shipped in 6.2). Nested coords ship here — not as a top-level 6.x field (#194 superseded) — so 6→7 upgrades don't need a separate coords migration.Warning
Blocked on transformstudios/prime#834 for Prime sites. Duplicate
locationhandles collapse silently. Events must not ship into Prime blueprints until Prime renames its group.Fieldset
Location section on
events::event(already hasonline_urlfrom #193):No top-level
address,link, or top-levelcoordinates.Resolution
src/Types/Event.php:icsLocation()→ stringlocation.name, else fallback toonline_urlwhen emptyGEOfromlocation.coordinates(reusehasValidCoordinates())eventUrl()/ optionally rename →icsUrl(): onlyonline_url(droplink+ URL-locationsniff)icsAddress(); stop reading top-leveladdress/coordinates/ stringlocationget(); iflocationisn't a group ornameisn't a non-empty string, skip — never fatalMapping
LOCATION:URL:GEO:location.namelocation.coordinatesonline_urlonline_urllocation.nameonline_urllocation.coordinatesTests
TDD first.
GEO:; partial/non-numeric still safelocationignored (collapse Only pass string addresses to ICS downloads #184-style group tests into this)address/link/ top-levelcoordinates/ URL sniff no longer readlocation.nameis a location, not a join URLDocs
location+online_urlindependent/combinableBranch
feature/location-fieldoffmain. Stacks after 6.2 content already onmain.Part of #190.