-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
FeatureNew feature with brand-new functionality.New feature with brand-new functionality.
Description
User Story
As a TO, I want to be able to pair players (in solo tournaments) in "red vs. blue" match-ups (Axis vs. Allies, Imperium vs. Xenos, etc.).
Functional Requirements
- New options are available on the
<TournamentForm/>:- A new pairing method:
adjacent_alignment("Red vs. Blue") - A checkbox for:
requireDeclareAlignment("Require players to declare alignment upon registering.") - An error is shown if
pairingMethodisadjacent_alignmentbutcompetitorSizeis greater than1.
- A new pairing method:
- Alignments are shown with a red or blue indicator on
TournamentCompetitors. - The new pairing option is used on the
<TournamentPairingsPage/>.
Implementation Details
TournamentRegistrations will now include adeclaredAlignmentfield.TournamentCompetitors will have a calculated field foralignmentswhich is an array, computed based on declared alignments and uploaded lists (when added).- The pairing algorithm will consider a
TournamentCompetitorwhosealignmentscontains a value besides the subjectTournamentCompetitor'salignments[0]value as a valid match-up.
Metadata
Metadata
Assignees
Labels
FeatureNew feature with brand-new functionality.New feature with brand-new functionality.
Projects
Status
To-Do