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
| Role | How it is held | Reach |
|---|---|---|
| Platform admin | A Meridian staff account. | Every organization and tournament. Can provision an organization and issue its first owner invitation. |
| Organization owner | The 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 admin | Added 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 only | An 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 seat | Granted per tournament on Users & roles. | Full admin of that tournament: Setup, Field, Rounds, Ballots, Standings, Announce, Records, money actions. Cannot manage seats. |
| Tab seat | Granted 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 seat | Granted 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. |
| Coach | A 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. |
| Competitor | An 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. |
| Judge | An 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. |
| Observer | An 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
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Compose: Open the screen and send an announcement | Yes | Yes, unless the account holds a Tab seat on this tournament | Yes for the Admin seat | No, refused on the server and hidden from the rail | No | Coach, competitor, judge and observer: No |
| Emails: Edit and save the pending payment reminder | Yes | Yes, unless the account holds a Tab seat on this tournament | Yes for the Admin seat | No | No | Others: No |
| Emails: Send a test of the reminder to the signed in director | Yes | Yes, unless Tab seat | Yes | No | No | Others: No |
Users & roles
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the screen and read the seat list | Yes | Yes | Yes | Yes | No, sent to Records | Settings only role: No |
| Add, change or remove a seat | Yes | Yes, unless the account holds a Tab seat on this tournament | No | No | No | Anyone else: No |
Exports
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| CSV bar: Download any of the eight CSV files | Yes | Yes | Yes | Yes | No, the bar is hidden | Others: No |
| Roster: Download the roster CSV | Yes | Yes | Yes | Yes | No | Others: No |
| Download the tab workbook, DebateXML or Meridian JSON | Yes | Yes | Yes | Yes | No | Others: No |
| Import a spreadsheet | Yes | Yes | Yes | Yes | No | Refused for any completed tournament |
| Import a DebateXML or JSON file | Yes | Yes | Yes | Yes | No | Refused for any completed tournament |
Observers
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Enroll or remove an observer | Yes | Yes | Yes | Yes | No | Observer: No |
| Log a request to watch a released pairing | Yes | Yes | Yes | Yes | No | Observer: No |
| Record an approval or denial for a request | Yes | Yes | Yes | Yes | No | Competing sides can also answer from the room page |
| Open an approved room | Yes as an admin | Yes as an admin | Yes as an admin | Yes as an admin | Not through this screen | Observer: Yes only for a pairing both sides approved |
Sponsors
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the screen and read applications | Yes | Yes | Yes | Yes | No | Sponsor: No |
| Approve, reject or reset an application | Yes | Yes | Yes | Yes | No | Sponsor: No |
| Apply as a sponsor | Not applicable | Not applicable | Not applicable | Not applicable | Not applicable | Any signed in account, one application per tournament |
Public page hub
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the hub of links | Yes | Yes | Yes | Yes | No | Others: No |
Documentation page
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the page | Yes | Yes | Yes | Yes | No | Others: No |
| Submit a bug report | Yes | Yes | Yes | Yes | No | Others: No |
Quick-start walkthrough
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Take the tour | Yes, all 12 steps | Yes, all 12 steps | Yes, all 12 steps | Yes, 11 steps without Announce | No | Others: No |
Search palette
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Search tournaments, entries, judges and rooms | Yes | Yes | Yes | Yes | Shown in the top bar, results limited to tournaments the account administers | Others: No |
Preview participant views
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the competitor, judge, coach or public preview | Yes | Yes | Yes | Yes | No, the Overview is closed | Others: no preview, the address opens their own view |
Records
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Read the audit log | Yes | Yes | Yes | Yes | Yes, no links to owning screens | Coach, competitor, judge, observer: No |
| Export CSV of the audit trail | Yes | Yes | Yes | Yes | Yes | Others: No |
| Export every ballot | Yes | Yes | Yes | Yes | No, refused with Forbidden | Others: No |
| Download the closeout packet | Yes | Yes | Yes | Yes | No, refused with Forbidden | Others: No |
| See the closeout band | Yes | Yes | Yes | Yes | No, not drawn | Others: No |
| Finalize tournament | Yes | Yes | Yes | Yes, tab seat keeps Finalize | No | Others: No |
| Finalize without a break | Yes | Yes | Yes | Yes | No | Others: No |
| Follow View in links to owning screens | Yes | Yes | Yes | Yes | No | Others: No |
| Open from any other admin screen by redirect | n/a | n/a | n/a | n/a | Seat is redirected to Records with a notice | n/a |
Compliance
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Read the reports | Yes | Yes | Yes | Yes | Yes | Others: No |
| File a report | Yes | Yes | Yes | Yes | No, refused with You do not have access to manage compliance reports. | Others: No |
| Mark Resolved | Yes | Yes | Yes | Yes | No, same refusal | Others: No |
Setup
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Switch Require the compliance policy | Yes | Yes | Yes | Yes | No, cannot open Setup | Others: No |
| Registration: Change fee, refund policy and promo codes, which Registrations depends on | Yes | Yes | Yes | No, read only with Set by a full admin | No | No |
| Open Setup | Yes | Yes | Yes | Yes | No, sent to Records | Coaches, competitors, judges and observers hold no seat |
| Tournament: Save dates, visibility, pacing, time zone, public page copy | Yes | Yes | Yes | Yes | No | None |
| Events: Add, edit, reorder, hide, show and delete events | Yes | Yes | Yes | Yes | No | None |
| Rooms: Add, edit, retire and import rooms | Yes | Yes | Yes | Yes | No | None |
| Ballot: Save the scoring model and ballot text | Yes | Yes | Yes | Yes | No | None |
| Rounds & break: Save the round plan, break, draw and judge rules | Yes | Yes | Yes | Yes | No | None |
| Standings: Save tiebreaks, drops, awards, publish rule and competitor visibility | Yes | Yes | Yes | Yes | No | None |
| Registration: Save status, access, window, compliance switch, maximum and waitlist | Yes | Yes | Yes | Yes | No | None |
| Registration: Change fee per entry and refund policy | Yes | Yes | Yes | No, the save keeps the stored values and the screen shows Set by a full admin | No | None |
| Registration: Create, turn off, turn on or delete a promo code | Yes | Yes | Yes | No, the group shows Promo codes are managed by a full admin | No | None |
| Registration: Add, edit or remove a registration question | Yes | Yes | Yes | Yes | No | None |
| Registration: Save the affiliation list | Yes | Yes | Yes | Yes | No | None |
Field
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Judges: Record a judge's compliance statement | Yes | Yes | Yes | Yes | No, cannot open Field | Judge: acknowledges own statement on the judge page |
| Open Field and its rail | Yes | Yes | Yes | Yes | No, sent to Records | Coach, competitor, judge, observer: No. Organization only member: No, sent to the organization admin page |
| Registrations: View the roster, pipeline and stuck list | Yes | Yes | Yes | Yes | No | No |
| Registrations: Mark payment Paid, Pending or Failed | Yes | Yes | Yes | Yes | No | No |
| Registrations: Mark payment Refunded, or reverse a Refunded entry | Yes | Yes | Yes | No, refused with Refunds are made by a full admin of this tournament. | No | No |
| Registrations: Refund an entry | Yes | Yes | Yes | No, section hidden and refused on the server | No | No |
| Registrations: Bypass the gates of an entry added by hand, which waives the fee | Yes | Yes | Yes | No, refused with Fee waivers are made by a full admin of this tournament. | No | No |
| Registrations: Add a registration, with or without Mark paid | Yes | Yes | Yes | Yes | No | No |
| Registrations: Edit name, email and school | Yes | Yes | Yes | Yes | No | No |
| Registrations: Change or remove a partner | Yes | Yes | Yes | Yes | No | No |
| Registrations: Set a pod | Yes | Yes | Yes | Yes | No | No |
| Registrations: Drop, restore or waitlist an entry | Yes | Yes | Yes | Yes | No | No |
| Registrations: Promote from the waitlist, one, a pair, or one entry | Yes | Yes | Yes | Yes | No | No |
| Registrations: Follow up a stuck cart by mail | Yes | Yes | Yes | Yes | No | No |
| Registrations: Add an address to the invite list | Yes | Yes | Yes | Yes | No | No |
| Registrations: Open the competitor record page | Yes | Yes | Yes | Yes | No, sent to Records | No |
| Registrations: Export CSV link to the Data screen | Yes | Yes | Yes | Yes | No | No |
| Invited: View invitations and copy a claim link | Yes | Yes | Yes | Yes | No | No |
| Invited: Invite someone, Resend claim link, Resend all expiring, Cancel invitation | Yes | Yes | Yes | Yes | No | No |
| Judges: View the roster and open a judge panel | Yes | Yes | Yes | Yes | No | Judge: No |
| Judges: Add a judge by hand | Yes | Yes | Yes | Yes | No | No |
| Judges: Approve and Approve all | Yes | Yes | Yes | Yes | No | No |
| Judges: Save readiness, school, availability, paradigm and status on a judge's behalf | Yes | Yes | Yes | Yes | No | Judge: only for their own record from their judge pages |
| Judges: Withdraw a judge | Yes | Yes | Yes | Yes | No | No |
| Judges: Declare and remove conflicts | Yes | Yes | Yes | Yes | No | Judge: declares their own school and team conflicts from their judge pages |
| Judges: Declare and remove households | Yes | Yes | Yes | Yes | No | No |
| Judges: Review nominations | Yes | Yes | Yes | Yes | No | Competitor or coach: submits a nomination for a signed up judge from a room page |
| Judges: Name judge categories and categorise judges | Yes | Yes | Yes | Yes | No | No |
| Check-in: View the desk | Yes | Yes | Yes | Yes | No, sent to Records | No |
| Check-in: Check in, Both here, Partner absent, Undo, group check-in | Yes | Yes | Yes | Yes | No | Competitor 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 desk | Yes | Yes | Yes | Yes | No | No |
| Check-in: Turn the self check-in switch on or off | Yes | Yes | Yes | Yes | No | No |
| Check-in: Freeze the roster | Yes | Yes | Yes | Yes | No | No |
| Check-in: Unfreeze the roster | No control exists | No control exists | No control exists | No control exists | No | No |
Registration cart
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Acknowledge the policy for an entry | n/a | n/a | n/a | n/a | n/a | Cart owner, the registrant |
Create an organization
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Create one organization | Yes, and creates it as owner | Yes if the account holds no organization | No | No | No | Any signed-in account without an organization; one per account |
Provision an organization
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Create an organization and invite its owner | Yes | No | No | No | No | Platform admin only |
Organization setup wizard
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Complete the five steps | Yes | Yes, owner or admin | No | No | No | Settings only role is not told; the console is the same for every seat |
League profile
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Edit and save | Yes | Yes, owner, admin | No | No | No | Settings only role can edit |
Branding
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Edit colors and upload logo | Yes | Yes, owner, admin | No | No | No | Settings only role can edit |
Billing
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Connect Stripe | Yes | Yes, owner, admin | No | No | No | Settings only role can open it |
Access
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Add or remove admins, manage invitations | Yes, including owners | Owner only; admin can read the list | No | No | No | An owner cannot remove self or another owner |
Connectivity
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Create and revoke keys, turn switches off | Yes, and turns switches on | Yes, owner, admin | No | No | No | Licence is set by Meridian |
Create tournament
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Create a tournament under the organization | Yes, any organization | Yes, owner, admin | No | No | No | Settings only role is refused by the database |
Printing settings
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| View and save | Yes | Yes | Yes | Yes | No | Compliance seat is sent to Records |
Blank ballots
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open and print | Yes | Yes | Yes | Yes | No | A judge can print their own ballot page, which follows the saved settings |
Rounds
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the screen and read rounds, rooms and the release check | Yes | Yes | Yes | Yes | No | Judges, competitors and coaches cannot open it |
| Prepare the next round from the Next round panel | Yes | Yes | Yes | Yes | No | No |
| Generate pairings, Pair by hand, Add a pairing, delete an unreleased pairing | Yes | Yes | Yes | Yes | No | No |
| Auto-allocate judges, Auto-fill panels, seat by hand | Yes | Yes | Yes | Yes | No | No |
| Apply recommended fixes | Yes | Yes | Yes | Yes | No | No |
| Release a round or bracket | Yes | Yes | Yes | Yes | No | Refused by the server for every role while any blocking finding exists |
| Un-release a round | Yes | Yes | Yes | Yes | No | Refused once a ballot is in, a result is recorded or the round has started |
| Start a round | Yes | Yes | Yes | Yes | No | Refused until every room is released and judged |
| Edit a released room with a typed reason | Yes | Yes | Yes | Yes | No | No |
| Round settings: reveal, spectating, window | Yes | Yes | Yes | Yes | No | No |
| Shift what is left, for a running late schedule | Yes | Yes | Yes | Yes | No | No |
| Work time proposals, judge requests, incidents and schedule escalations | Yes | Yes | Yes | Yes | No | No |
| Raise a support request | Yes | Yes | Yes | Yes | No | A judge or competitor raises one from their own room page |
Ballots
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the Queue and the status bar | Yes | Yes | Yes | Yes | No | Judges and competitors cannot open it |
| Nudge a judge or all overdue judges | Yes | Yes | Yes | Yes | No | No |
| Enter a ballot on a judge's behalf, including for a room with no judge | Yes | Yes | Yes | Yes | No | No |
| Correct a recorded ballot with a reason | Yes | Yes | Yes | Yes | No | Refused once the tournament is complete |
| Record a forfeit or no-show on the desk's sheet | Yes | Yes | Yes | Yes | No | The judge for the room can also record one on the judge's own form |
| Return to judge | Yes | Yes | Yes | Yes | No | No |
| View as judge, read only | Yes | Yes | Yes | Yes | No | No |
| Submit, save a draft or resubmit a ballot | No | No | No | No | No | The judge seated in the room only, from the judge's own page |
Disputes
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| File a dispute | No | No | No | No | No | A competitor in the room, after the room is released and decided |
| Read the dispute queue and the comparison | Yes | Yes | Yes | Yes | No | A competitor reads only their own dispute |
| Claim a dispute or put it back | Yes | Yes | Yes | Yes | No | No |
| Resolve or dismiss a dispute | Yes | Yes | Yes | Yes | No | Refused once the tournament is complete |
Rooms
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Change a pairing's room in Rounds | Yes | Yes | Yes | Yes | No | None |
| Set an online meeting link on a room page | Yes | Yes | Yes | Yes | No | Judges seated in the room may; competitors may not |
Standings
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the Standings tab | Yes | Yes | Yes | Yes | No, sent to Records with a read only notice | Settings only role: No |
| Change the Break rule buttons | Yes | Yes | Yes | Yes | No | The 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 event | Yes | Yes | Yes | Yes | No | Not saved |
| Export CSV | Yes | Yes | Yes | Yes | No, answered with Forbidden | Signed out: Unauthorized |
| Publish bracket or Published toggle | Yes | Yes | Yes | Yes | No | Governed by the same database policy as the break rule |
| Read standings on the public page | Yes | Yes | Yes | Yes | Yes | Public: only released rounds and only when Publish standings allows |
| Read own standings on a dashboard | n/a | n/a | n/a | n/a | n/a | Competitor or coach: needs Publish standings and The tab sheet switch both on |
Break
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the Break tab | Yes | Yes | Yes | Yes | No, sent to Records | Settings only role: No |
| Generate break & create outround | Yes | Yes | Yes | Yes | No, refused with You do not have admin access to this tournament. | Needs every prelim ballot decided |
| Advance to next round | Yes | Yes | Yes | Yes | No, refused | Needs the latest round released and every pairing decided |
Awards
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the Awards tab | Yes | Yes | Yes | Yes | No, sent to Records | None |
| Save awards | Yes | Yes | Yes | Yes | No, refused | Written through the service account after the admin check passes |
Announcing
| Action | Platform admin | Org owner or admin | Tournament admin | Tab seat | Compliance seat | Others |
|---|---|---|---|---|---|---|
| Open the Announcing tab | Yes | Yes | Yes | Yes | No, sent to Records | Reads only; saves nothing |