SIT-14693: Event Series Terms

How to Use This Feature

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 empty
  • Event rendering logic selects the correct T&C based on event type and field availability
  • Behavior

  • Series events share one global series T&C
  • Standalone events share one global single-event T&C
  • No per-event or per-series overrides are required
  • The system correctly falls back to the legacy global T&C if a new field is empty
  • Updating any field updates all relevant events immediately
  • API and UI Requirements

  • Event API responses must include the resolved T&C URL
  • Organization API responses must expose all three fields
  • Admin UI displays three fields with tooltips explaining the inheritance logic
  • Additional Information

    Status: QA
    Assigned to: rohit.singh
    🏠 Home View in Jira