Stream Terminator: Tournament settings

DGE tournament edit page section showing Auto-Launch, the new Auto-Terminate setting with enablement toggle, and conditional Stream Termination Offset and Stream Inactivity Threshold fields (minutes, whole positive integers).

DraftContent / Live Management (DGE Tournament Edit)
RESIDENTSGLOBAL LABELS
JOSH'S PRODUCT TEST REALM
UTC

Edit Tournament

AUTO LAUNCH
AUTO-TERMINATE
STREAM WATERMARK(existing setting)

Design notes

  • Placement: Auto-Terminate is positioned directly below Auto-Launch and above Stream Watermark to match the existing DGE tournament edit layout.
  • Toggle behaviour: Auto-Terminate is an enablement toggle. When Off, the feature is disabled (BE treats unset policy as disabled). When On, the two minute-based fields are shown and persisted.
  • Validation: Stream Termination Offset and Stream Inactivity Threshold accept whole positive integers only (minutes). Zero, negative, decimal, and non-numeric input are rejected with inline error: "Enter a whole number greater than 0". Validation runs on blur.
  • API mapping: The tournament API expects ISO 8601 duration (e.g. PT15M). The UI stores and edits minutes; implementation converts to/from PTnM on read/write.
  • Auto-Launch row uses a styled native select (Off/On) to match the reference screenshot. Stream Watermark is shown as a placeholder to indicate relative position.