Three-Tier Terms and Conditions Model
Overview
The Three-Tier Terms and Conditions Model introduces a new feature that allows for separate terms and conditions for event series and standalone events. This model provides a three-tier resolution mechanism to select the correct T&C based on event type and field availability.
Key Features
Two new global fields: {{global_series_terms_url}} and {{global_single_event_terms_url}}The existing global T&C remains as a fallback when the new fields are emptyEvent rendering logic selects the correct T&C based on event type and field availabilityBehavior
Series events share one global series T&CStandalone events share one global single-event T&CNo per-event or per-series overrides are requiredThe system correctly falls back to the legacy global T&C if a new field is emptyUpdating any field updates all relevant events immediatelyAPI and UI Requirements
Event API responses must include the resolved T&C URLOrganization API responses must expose all three fieldsAdmin UI displays three fields with tooltips explaining the inheritance logic