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 REALMUTC
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.