Operator guideENtournamentscrmoperatorcrudactivity

Tournaments

Operator documentation for tournament configuration management, active tournament instances, participant leaderboards, prize resend actions, and translation support.

Reader view

Clean portal guidance

This page keeps the operator explanation, field and action descriptions, and screenshots visible without exposing repo paths, raw sidecars, or editorial-only implementation details.

Narrative content

Page body

What this module is for

The Tournaments module is the operator workspace for maintaining tournament templates, reviewing generated tournament instances, and handling participant outcomes when a tournament is already running or completed.

Use it when you need to:

  • create or edit a reusable tournament configuration
  • review which active or past tournament instances were generated from that configuration
  • inspect one tournament instance in a read-only preview
  • correct one active instance or cancel it before completion
  • review participant rankings and resend failed coupon prizes
  • inspect tournament lifecycle and error events in the activity log tab
  • track untranslated tournament content and trigger translation support

Surfaces in this module

  • List: the scheduler catalog for tournament configurations.
  • Detail: the create/edit screen for one configuration record.
  • Activities: the grid of generated active and past tournament instances.
  • Activity Log: the tournament-specific activity feed shown in the fourth landing-page tab.
  • Activity Detail: the create/edit surface for one active instance.
  • Activity Preview: the read-only preview for one active or past instance.
  • Participant Leaderboard: the nested operator view for ranked participants, recalculation, and prize resend actions.
  • Translations: the untranslated-content helper surfaced from the module landing page.

Where operators usually get confused

  • Tournament Scheduler is the configuration catalog. Ongoing Tournaments and Past Tournaments are generated instances, not the same rows.
  • A configuration can stay active even when one concrete instance is already completed. Repeat rules determine whether new instances continue to spawn.
  • Lead Time and Leg Time shift the effective start and effective end used in the active instance grid.
  • Recalculation and prize resend are not cosmetic actions. They reach tournament runtime services and can update participant outcomes.
  • Translation support is split: the tournament editor can translate one record, while the landing-page widget tracks all untranslated tournament content.

Verification scope

This module is documented from:

  • FE routes, tabs, forms, tables, and nested participant views in nx-admin-fe-workspace
  • configuration and activity CRUD endpoints in gs-admin-backend
  • tournament runtime recalculation and leaderboard refresh paths in gs-casino-backend
  • tournament translation and untranslated-content utilities in nx-workspace/services/core

gs-casino-backend is not the owner of the operator pages, but it is part of the verified execution path for recalculation and leaderboard refresh actions.

Related references

Related pages

pageTournaments / Detail

Create and edit surface for one tournament configuration, including localized content, schedule, targeting, prize tiers, and translation support.

pageTournaments / List

Scheduler catalog for tournament configurations with name and active-state filters, repeat interpretation, and edit/create actions.

pageActivity Tag Rules

Operator documentation for activity-driven tag automation rules, including list, create, edit, detail inspection, and recent application history.

pageAffiliate Deals / Dashboard

Deal-period performance report that combines traffic, deposit, GGR, NGR, payout, and ROI metrics for affiliate deals.

pageAffiliate Deals / Form

Create and edit form for affiliate deals, including PID, date window, commercial terms, and responsible person.

pageAffiliate Deals / List

Searchable table of affiliate deal rows with PID filter, create action, dashboard shortcut, and edit/delete row actions.