Three-Tier Terms and Conditions Model
Overview
Introduce a three-tier terms and conditions model for event series and single events, allowing separate T&C for each type without disrupting existing partners.
Key Features
Two new global fields: `global_series_terms_url` and `global_single_event_terms_url`Existing global field `global_terms_url` remains unchanged as a fallbackEvent rendering logic selects the correct T&C based on event type and field availabilityBehavior
Series events use `global_series_terms_url`Standalone events use `global_single_event_terms_url`If both fields are empty, system falls back to legacy global `global_terms_url`Updating either field updates all relevant events immediatelyNo caching or stale data issuesScenarios
Standalone event uses global single-event termsSeries event uses global series termsSeries terms override single-event termsStandalone event falls back to legacy global termsSeries event falls back to legacy global termsUpdating global single-event terms updates all standalone eventsUpdating global series terms updates all series eventsDeveloper Notes
Currently lives in the Settings page from the main navigation.