Tournaments

Atlas / tournament documentation

Roles and permissions

What each role and seat can do on every tournament screen, with the refusal each one meets.

Access to a tournament comes from the account's place in the organization and from seats granted on the tournament itself. This page defines each role, then lists what each can do screen by screen. The tables follow the permission checks in the product, including the ones the server applies when a hidden button is reached another way.

Roles

RoleHow it is heldReach
Platform adminA Meridian staff account.Every organization and tournament. Can provision an organization and issue its first owner invitation.
Organization ownerThe account that created the organization, or one made an owner on the Access screen.Every tournament of the organization, with full admin rights, and the organization console: profile, branding, billing, access and connectivity.
Organization adminAdded on the Access screen.Every tournament of the organization with full admin rights. Reads the Access list; only an owner changes it. An organization admin who also holds a Tab seat on a tournament is treated as a tab seat there.
Settings onlyAn organization role reserved for profile and billing.The organization console without tournament access. The Access screen shows and upgrades this role but does not assign it.
Admin seatGranted per tournament on Users & roles.Full admin of that tournament: Setup, Field, Rounds, Ballots, Standings, Announce, Records, money actions. Cannot manage seats.
Tab seatGranted per tournament on Users & roles.Runs the tournament: all of the above except Announce, fees, refunds, fee waivers, promo codes and seat management. Keeps Finalize.
Compliance seatGranted per tournament on Users & roles.Reads Records and the Compliance screen. Every other admin address redirects to Records. Cannot file or resolve a compliance report.
CoachA registered account that owns a cart of entries.Registers and pays for entries, shares claim links, and sees released pairings and results for its entries. No admin screens.
CompetitorAn account that claims or holds an entry.Sees its own pairings and results, checks in on an online tournament, nominates a judge and files a dispute. No admin screens.
JudgeAn account that signed up to judge.Maintains its own availability, paradigm and conflicts, and enters ballots for rooms it is seated in. No admin screens.
ObserverAn account enrolled on the Observers screen.Watches released pairings that both sides approved. No admin screens.

Reading the matrix

  • Yes means the role can take the action. No means the control is hidden, disabled or refused by the server.
  • A cell that quotes a message gives the text the server returns when the role reaches the action anyway.
  • Others names the roles outside the five admin columns that can take the action, and conditions that apply to everyone.
  • Screen names match the left rail: Overview, Setup, Field, Rounds, Ballots, Standings, Announce and Records, plus the legacy pages under Records.

Announce

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Compose: Open the screen and send an announcementYesYes, unless the account holds a Tab seat on this tournamentYes for the Admin seatNo, refused on the server and hidden from the railNoCoach, competitor, judge and observer: No
Emails: Edit and save the pending payment reminderYesYes, unless the account holds a Tab seat on this tournamentYes for the Admin seatNoNoOthers: No
Emails: Send a test of the reminder to the signed in directorYesYes, unless Tab seatYesNoNoOthers: No

Users & roles

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the screen and read the seat listYesYesYesYesNo, sent to RecordsSettings only role: No
Add, change or remove a seatYesYes, unless the account holds a Tab seat on this tournamentNoNoNoAnyone else: No

Exports

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
CSV bar: Download any of the eight CSV filesYesYesYesYesNo, the bar is hiddenOthers: No
Roster: Download the roster CSVYesYesYesYesNoOthers: No
Download the tab workbook, DebateXML or Meridian JSONYesYesYesYesNoOthers: No
Import a spreadsheetYesYesYesYesNoRefused for any completed tournament
Import a DebateXML or JSON fileYesYesYesYesNoRefused for any completed tournament

Observers

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Enroll or remove an observerYesYesYesYesNoObserver: No
Log a request to watch a released pairingYesYesYesYesNoObserver: No
Record an approval or denial for a requestYesYesYesYesNoCompeting sides can also answer from the room page
Open an approved roomYes as an adminYes as an adminYes as an adminYes as an adminNot through this screenObserver: Yes only for a pairing both sides approved

Sponsors

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the screen and read applicationsYesYesYesYesNoSponsor: No
Approve, reject or reset an applicationYesYesYesYesNoSponsor: No
Apply as a sponsorNot applicableNot applicableNot applicableNot applicableNot applicableAny signed in account, one application per tournament

Public page hub

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the hub of linksYesYesYesYesNoOthers: No

Documentation page

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the pageYesYesYesYesNoOthers: No
Submit a bug reportYesYesYesYesNoOthers: No

Quick-start walkthrough

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Take the tourYes, all 12 stepsYes, all 12 stepsYes, all 12 stepsYes, 11 steps without AnnounceNoOthers: No

Search palette

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Search tournaments, entries, judges and roomsYesYesYesYesShown in the top bar, results limited to tournaments the account administersOthers: No

Preview participant views

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the competitor, judge, coach or public previewYesYesYesYesNo, the Overview is closedOthers: no preview, the address opens their own view

Records

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Read the audit logYesYesYesYesYes, no links to owning screensCoach, competitor, judge, observer: No
Export CSV of the audit trailYesYesYesYesYesOthers: No
Export every ballotYesYesYesYesNo, refused with ForbiddenOthers: No
Download the closeout packetYesYesYesYesNo, refused with ForbiddenOthers: No
See the closeout bandYesYesYesYesNo, not drawnOthers: No
Finalize tournamentYesYesYesYes, tab seat keeps FinalizeNoOthers: No
Finalize without a breakYesYesYesYesNoOthers: No
Follow View in links to owning screensYesYesYesYesNoOthers: No
Open from any other admin screen by redirectn/an/an/an/aSeat is redirected to Records with a noticen/a

Compliance

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Read the reportsYesYesYesYesYesOthers: No
File a reportYesYesYesYesNo, refused with You do not have access to manage compliance reports.Others: No
Mark ResolvedYesYesYesYesNo, same refusalOthers: No

Setup

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Switch Require the compliance policyYesYesYesYesNo, cannot open SetupOthers: No
Registration: Change fee, refund policy and promo codes, which Registrations depends onYesYesYesNo, read only with Set by a full adminNoNo
Open SetupYesYesYesYesNo, sent to RecordsCoaches, competitors, judges and observers hold no seat
Tournament: Save dates, visibility, pacing, time zone, public page copyYesYesYesYesNoNone
Events: Add, edit, reorder, hide, show and delete eventsYesYesYesYesNoNone
Rooms: Add, edit, retire and import roomsYesYesYesYesNoNone
Ballot: Save the scoring model and ballot textYesYesYesYesNoNone
Rounds & break: Save the round plan, break, draw and judge rulesYesYesYesYesNoNone
Standings: Save tiebreaks, drops, awards, publish rule and competitor visibilityYesYesYesYesNoNone
Registration: Save status, access, window, compliance switch, maximum and waitlistYesYesYesYesNoNone
Registration: Change fee per entry and refund policyYesYesYesNo, the save keeps the stored values and the screen shows Set by a full adminNoNone
Registration: Create, turn off, turn on or delete a promo codeYesYesYesNo, the group shows Promo codes are managed by a full adminNoNone
Registration: Add, edit or remove a registration questionYesYesYesYesNoNone
Registration: Save the affiliation listYesYesYesYesNoNone

Field

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Judges: Record a judge's compliance statementYesYesYesYesNo, cannot open FieldJudge: acknowledges own statement on the judge page
Open Field and its railYesYesYesYesNo, sent to RecordsCoach, competitor, judge, observer: No. Organization only member: No, sent to the organization admin page
Registrations: View the roster, pipeline and stuck listYesYesYesYesNoNo
Registrations: Mark payment Paid, Pending or FailedYesYesYesYesNoNo
Registrations: Mark payment Refunded, or reverse a Refunded entryYesYesYesNo, refused with Refunds are made by a full admin of this tournament.NoNo
Registrations: Refund an entryYesYesYesNo, section hidden and refused on the serverNoNo
Registrations: Bypass the gates of an entry added by hand, which waives the feeYesYesYesNo, refused with Fee waivers are made by a full admin of this tournament.NoNo
Registrations: Add a registration, with or without Mark paidYesYesYesYesNoNo
Registrations: Edit name, email and schoolYesYesYesYesNoNo
Registrations: Change or remove a partnerYesYesYesYesNoNo
Registrations: Set a podYesYesYesYesNoNo
Registrations: Drop, restore or waitlist an entryYesYesYesYesNoNo
Registrations: Promote from the waitlist, one, a pair, or one entryYesYesYesYesNoNo
Registrations: Follow up a stuck cart by mailYesYesYesYesNoNo
Registrations: Add an address to the invite listYesYesYesYesNoNo
Registrations: Open the competitor record pageYesYesYesYesNo, sent to RecordsNo
Registrations: Export CSV link to the Data screenYesYesYesYesNoNo
Invited: View invitations and copy a claim linkYesYesYesYesNoNo
Invited: Invite someone, Resend claim link, Resend all expiring, Cancel invitationYesYesYesYesNoNo
Judges: View the roster and open a judge panelYesYesYesYesNoJudge: No
Judges: Add a judge by handYesYesYesYesNoNo
Judges: Approve and Approve allYesYesYesYesNoNo
Judges: Save readiness, school, availability, paradigm and status on a judge's behalfYesYesYesYesNoJudge: only for their own record from their judge pages
Judges: Withdraw a judgeYesYesYesYesNoNo
Judges: Declare and remove conflictsYesYesYesYesNoJudge: declares their own school and team conflicts from their judge pages
Judges: Declare and remove householdsYesYesYesYesNoNo
Judges: Review nominationsYesYesYesYesNoCompetitor or coach: submits a nomination for a signed up judge from a room page
Judges: Name judge categories and categorise judgesYesYesYesYesNoNo
Check-in: View the deskYesYesYesYesNo, sent to RecordsNo
Check-in: Check in, Both here, Partner absent, Undo, group check-inYesYesYesYesNoCompetitor on an online tournament: own entry only, when the switch is on and the roster is open. Coach on an online tournament: own entries, same conditions
Check-in: Drop and restore a competitor from the deskYesYesYesYesNoNo
Check-in: Turn the self check-in switch on or offYesYesYesYesNoNo
Check-in: Freeze the rosterYesYesYesYesNoNo
Check-in: Unfreeze the rosterNo control existsNo control existsNo control existsNo control existsNoNo

Registration cart

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Acknowledge the policy for an entryn/an/an/an/an/aCart owner, the registrant

Create an organization

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Create one organizationYes, and creates it as ownerYes if the account holds no organizationNoNoNoAny signed-in account without an organization; one per account

Provision an organization

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Create an organization and invite its ownerYesNoNoNoNoPlatform admin only

Organization setup wizard

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Complete the five stepsYesYes, owner or adminNoNoNoSettings only role is not told; the console is the same for every seat

League profile

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Edit and saveYesYes, owner, adminNoNoNoSettings only role can edit

Branding

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Edit colors and upload logoYesYes, owner, adminNoNoNoSettings only role can edit

Billing

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Connect StripeYesYes, owner, adminNoNoNoSettings only role can open it

Access

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Add or remove admins, manage invitationsYes, including ownersOwner only; admin can read the listNoNoNoAn owner cannot remove self or another owner

Connectivity

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Create and revoke keys, turn switches offYes, and turns switches onYes, owner, adminNoNoNoLicence is set by Meridian

Create tournament

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Create a tournament under the organizationYes, any organizationYes, owner, adminNoNoNoSettings only role is refused by the database

Printing settings

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
View and saveYesYesYesYesNoCompliance seat is sent to Records

Blank ballots

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open and printYesYesYesYesNoA judge can print their own ballot page, which follows the saved settings

Rounds

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the screen and read rounds, rooms and the release checkYesYesYesYesNoJudges, competitors and coaches cannot open it
Prepare the next round from the Next round panelYesYesYesYesNoNo
Generate pairings, Pair by hand, Add a pairing, delete an unreleased pairingYesYesYesYesNoNo
Auto-allocate judges, Auto-fill panels, seat by handYesYesYesYesNoNo
Apply recommended fixesYesYesYesYesNoNo
Release a round or bracketYesYesYesYesNoRefused by the server for every role while any blocking finding exists
Un-release a roundYesYesYesYesNoRefused once a ballot is in, a result is recorded or the round has started
Start a roundYesYesYesYesNoRefused until every room is released and judged
Edit a released room with a typed reasonYesYesYesYesNoNo
Round settings: reveal, spectating, windowYesYesYesYesNoNo
Shift what is left, for a running late scheduleYesYesYesYesNoNo
Work time proposals, judge requests, incidents and schedule escalationsYesYesYesYesNoNo
Raise a support requestYesYesYesYesNoA judge or competitor raises one from their own room page

Ballots

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the Queue and the status barYesYesYesYesNoJudges and competitors cannot open it
Nudge a judge or all overdue judgesYesYesYesYesNoNo
Enter a ballot on a judge's behalf, including for a room with no judgeYesYesYesYesNoNo
Correct a recorded ballot with a reasonYesYesYesYesNoRefused once the tournament is complete
Record a forfeit or no-show on the desk's sheetYesYesYesYesNoThe judge for the room can also record one on the judge's own form
Return to judgeYesYesYesYesNoNo
View as judge, read onlyYesYesYesYesNoNo
Submit, save a draft or resubmit a ballotNoNoNoNoNoThe judge seated in the room only, from the judge's own page

Disputes

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
File a disputeNoNoNoNoNoA competitor in the room, after the room is released and decided
Read the dispute queue and the comparisonYesYesYesYesNoA competitor reads only their own dispute
Claim a dispute or put it backYesYesYesYesNoNo
Resolve or dismiss a disputeYesYesYesYesNoRefused once the tournament is complete

Rooms

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Change a pairing's room in RoundsYesYesYesYesNoNone
Set an online meeting link on a room pageYesYesYesYesNoJudges seated in the room may; competitors may not

Standings

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the Standings tabYesYesYesYesNo, sent to Records with a read only noticeSettings only role: No
Change the Break rule buttonsYesYesYesYesNoThe write is governed by the database policy for tab settings, which admits platform admins, organization owners and admins, and admin or tab seats
Include elimination rounds, search, switch eventYesYesYesYesNoNot saved
Export CSVYesYesYesYesNo, answered with ForbiddenSigned out: Unauthorized
Publish bracket or Published toggleYesYesYesYesNoGoverned by the same database policy as the break rule
Read standings on the public pageYesYesYesYesYesPublic: only released rounds and only when Publish standings allows
Read own standings on a dashboardn/an/an/an/an/aCompetitor or coach: needs Publish standings and The tab sheet switch both on

Break

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the Break tabYesYesYesYesNo, sent to RecordsSettings only role: No
Generate break & create outroundYesYesYesYesNo, refused with You do not have admin access to this tournament.Needs every prelim ballot decided
Advance to next roundYesYesYesYesNo, refusedNeeds the latest round released and every pairing decided

Awards

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the Awards tabYesYesYesYesNo, sent to RecordsNone
Save awardsYesYesYesYesNo, refusedWritten through the service account after the admin check passes

Announcing

ActionPlatform adminOrg owner or adminTournament adminTab seatCompliance seatOthers
Open the Announcing tabYesYesYesYesNo, sent to RecordsReads only; saves nothing