Atlas / tournament documentation
Registration and field
The Field screen: its rail, the Registrations and Invited views, payments, the waitlist, invitations and the competitor record.
Field is the screen for the people in a tournament: who is entered and paid, which judges can be seated, who has arrived, and who was invited and has not claimed a place. It is the Field item in the tournament admin left rail, at /tournaments/<tournament id>/admin/field. It holds four views behind its own rail: Registrations, Judges, Check-in and Invited, chosen with the address ending ?view=registrations, judges, checkin or invited. Without a view, Registrations opens. An unknown view gives a not found page. The older addresses /admin/registrations, /admin/judges and /admin/check-in redirect to the matching view.
This page covers the Field rail, Registrations, Invited and the competitor record page. Judges and Check-in have their own pages. Fees, refund policy, promo codes, capacity and the affiliation list are set in Setup, in the Registration section.
Who can use it
| Role | What it can do on Field, Registrations and Invited |
|---|---|
| Platform admin | Everything, including refunds, the Refunded status and bypassing the gates. |
| Organization owner or admin | Everything, for tournaments of the organization, including the money actions. |
| Tournament admin seat, admin | Everything, including the money actions. |
| Tournament admin seat, tab | Everything except the money actions: no Refund section, no Refunded chip, no reversing of a refund, and no Bypass the gates, which waives a fee. A tab seat reads the fee, refund policy and promo codes in Setup but cannot change them. |
| Compliance seat | Cannot open Field. The admin layout sends a compliance seat to Records, which it may read. |
| Organization-only member | Cannot open Field. The layout sends the member to the organization's admin page. |
| Coach, competitor, judge, observer | Cannot open Field. Coaches and competitors register and pay from the tournament's public page. |
Every action checks admin access again on the server. An account without access sees You do not have admin access to this tournament. A tab seat's money actions are refused on the server as well as hidden. See Money actions.
The Field rail
The rail runs down the left of Field and turns into a strip across the top on a narrow screen. Each count is what stands between the field and the next round, not a total. A count of zero is not drawn.
| Control | What it does | Default or limit |
|---|---|---|
| Field and the tournament name | Heading of the rail. Under the name, a line gives the tournament dates and, when round one has a start time, Round 1 at that time. | The time is in the tournament time zone. |
| Registrations | Opens the Registrations view. Sub line: Who is entered and paid. | Count: entries that owe payment. An entry owes payment when it is not dropped and its payment is Pending or Failed. Red dot when the count is above zero, otherwise green. |
| Judges | Opens the Judges view. Sub line: Who can be seated. | Count: N short, in red, when the next round that awaits release has more rooms than ready judges. With no such round, the count is the number of judges not yet ready, with a red dot when above zero and a grey dot at zero. Otherwise the same count with a red or green dot. |
| Check-in | Opens the Check-in view. Sub line: Who is in the building. | Count: active entries minus entries currently checked in, never below zero. Amber dot when above zero, otherwise green. |
| Invited | Opens the Invited view. Sub line: Who has not claimed a seat. | Count: competitor and judge invitations not yet claimed. Amber dot when above zero, otherwise green. |
| Each count is what stands between the field and the next round, not a total. Zero means nothing here blocks the draw. | Note at the foot of the rail. | Not applicable. |
A judge is ready when every step in the table on Judges is done except available days. The Field screen reads its figures from one set of reads per page load, so the rail and the open view agree. If any of those reads fails, the screen shows an error that begins Could not load the field instead of showing zeros.
Each view remembers its chosen filter, its search text and how far its table is scrolled, for the length of the browser session and for each tournament. Leaving to another Field view and coming back restores them.
Registrations bar
| Control | What it does | Default or limit |
|---|---|---|
| Registrations | Title of the view. | Not applicable. |
| Export CSV | Opens the Data screen of the tournament admin, where the registration export is made. It is a link, not a download. | Always shown. |
| Add a registration, Close | Opens or closes the Add a registration form under the bar. | Closed at first. |
| Invited only, Anyone may register | Shows the tournament's registration mode, which Setup sets under Who may register. | Not editable here. |
| N registered · N active across N events | Registered counts every entry on the list, including waitlisted and dropped. Active counts entries with status active. The last figure counts the distinct event codes among the entries. | Computed on each load. |
| N payments outstanding · blocks closeout | Shown only when at least one entry is outstanding. An entry is outstanding when it is not dropped and its payment is not Paid, Refunded, Not due or Waived. | Hidden at zero. |
A red banner under the bar carries the error from the last action, and a green banner carries its result. Only one shows.
Registrations pipeline
Five cells across the top show how people move from starting a registration to paying. A cart is a registration a coach or competitor has begun and not finished. The first three counts read the items in active carts, converted ones included, so the pipeline is cumulative.
| Cell | What it counts | Note line |
|---|---|---|
| Cart started | Items in active carts. | in progress, oldest followed by the age of the oldest cart, for example 6h or 3d. |
| Claimed | Items whose person has claimed their place. | of N carts. |
| Policy signed | Items whose person acknowledged the compliance policy. | compliance acknowledged, or not required at this tournament when Setup does not require the policy. |
| Registered | All entries on the list. | on the roster. |
| Paid | Entries with the Paid status. | N outstanding. |
Selecting a cell highlights it. Selecting Paid also sets the list filter to Paid, and selecting any other cell sets the filter to All. Registered is highlighted at first. The Paid figure is red while any payment is outstanding.
Stuck list
The stuck list appears under the pipeline when at least one cart item has no registration. Its heading reads Stuck followed by a count, with the text Started registering and stopped. Oldest first. None of them can be paired until they finish. An entry added by hand never appears here, even with no claim or policy on file.
| Stage | Meaning | Button | Mail sent, subject line |
|---|---|---|---|
| Awaiting claim | The person named has not claimed the place. | Resend link | Your tournament registration link, with the claim link in the body. |
| Policy not signed | The place is claimed, the tournament requires the policy, and it is not acknowledged. | Remind | Please acknowledge the tournament policy. |
| Cart open | Claimed and, where required, signed, but the cart is not finished. | Nudge coach | A reminder about your tournament registration. |
Each row also shows the person's name, the event code and school, and the age of the cart in hours under a day and days after. The button reads Sending while the mail goes and Sent afterward for that row. The mail goes to the address on the cart item and the follow-up is written to Records.
Registrations filters and search
| Control | What it does | Default or limit |
|---|---|---|
| All | Every entry. | Selected at first. |
| Outstanding | Entries that are not dropped and whose payment is not Paid, Refunded, Not due or Waived. | Count in red when above zero. |
| Failed | Entries whose payment is Failed. | Count in red when above zero. |
| Paid | Entries whose payment is Paid. | Not applicable. |
| Waitlisted | Entries with status waitlisted. | Count in amber when above zero. |
| Dropped | Entries with status dropped. | Not applicable. |
| Not on list | Entries whose school is not on the affiliation list saved in Setup. | Shown only when at least one entry is flagged. No list means no entry is flagged. Nobody is turned away by the list. |
| Promote 1 | Promotes the next waitlisted entry. See Waitlist. | Shown only while at least one entry is waitlisted. The label reads Promoting… while it runs. |
| Promote a pair | Promotes two waitlisted entries so the field stays even. | Needs at least two waitlisted. The hint Two on the waitlist are needed to promote a pair. shows otherwise. |
| Search registrations | Narrows the list by name, partner, email, school or event code, ignoring case. The box shows Name, email, school, event. | Substring match. |
Roster table
| Column | What it shows | Notes |
|---|---|---|
| Competitor | The name, a pair shown as Name & Partner, with the email under it. | The pill Added by hand marks an entry made on this screen. An entry with no real address reads No email on file. |
| School | The school or club. | A placeholder mark when none. The pill Not on list shows when the school is missing from the affiliation list. |
| Event | The event code. | A placeholder mark when the entry has no event. |
| Payment | The payment word and a dot. | See Payment statuses. |
| Roster | active, waitlisted or dropped, with a dot. | See Roster statuses. |
| Registered | The date the entry was made. | Read in the tournament time zone. |
A row with a red edge is outstanding. A row with an amber edge is waitlisted. Select a row to open its panel. The first panel shown is the entry most recently saved, otherwise the first outstanding entry, otherwise the first entry. An empty view reads No registrations match this view.
The footer reads N incomplete payments block closeout, or No payments outstanding, then adds N people are stuck before registration when the stuck list is not empty. Its right side reads Waitlist followed by a count, and selecting it sets the filter to Waitlisted.
Entry panel
The panel opens beside the table, and under it on a narrow screen. Its header shows a kicker, the name, and a line with the school, event code and registration date. The kicker reads Payment outstanding, Waitlisted, Dropped, Added by hand or Registration, and an outstanding entry adds the note that unpaid entries block closeout until the fee is marked paid or waived.
| Control | What it does | Default or limit |
|---|---|---|
| Contact | The email as a mail link. For an entry with no real address it says to add one under Entry details. | The link is made only for a plain address. |
| Round-by-round record | Opens the competitor record page for this entry. | See Competitor record. |
| Competitor name, Email, School | The three fields of Entry details. They correct the person, not the entry. | Name 1 to 200 characters. Email up to 320. Placeholders read No email on file and No school on file. |
| Save the details | Saves the three fields and nothing else. The label reads Saving while it runs. | A cleared email on an entry with a placeholder address keeps the placeholder. A cleared school clears it. |
| Paid, Pending, Failed, Refunded | Chips that set the payment status at once. The section label reads marked, waived or not marked. | Refunded is hidden for a tab seat and for an entry paid through Stripe. After the gates are bypassed, Pending and Failed are hidden. |
| Reason | On the Gates section. The reason for bypassing the gates, kept in Records. Placeholder reads Reason · required. | Required. Up to 500 characters. |
| Bypass the gates | For an entry added by hand. Records that the tournament vouches for the entry, and waives its fee unless the fee is already settled. The label reads Recording while it runs. | Shown only for entries added by hand, and only to a full admin. Cannot be repeated, and refused for a dropped entry. |
| Partner name, Change the partner | Changes or removes the partner on the entry. The placeholder reads Nobody. The label reads Saving while it runs. | Up to 200 characters. Hidden for an individual event. An empty box makes a one-person entry. |
| Pod | Chips numbered 1 up to the pod count, and None. Section label reads pod N of M or none. | Shown only when Setup draws in pods. A pod is a group of entries, and each entry meets one entry from every other pod. The pod must be within the count. |
| active, waitlisted, dropped | The roster control. Choosing active or waitlisted saves at once. | Choosing dropped opens the confirmation. |
| Type Name | Placeholder of the drop confirmation box. Name is the competitor's name. | Compared without regard to capitals or extra spaces. |
| Confirm drop of Name | Drops the competitor. The label reads Dropping while it runs. | Disabled until the typed name matches. |
| Keep Name on the roster | Cancels the drop. | Not applicable. |
| Promote off the waitlist | Promotes this waitlisted entry. The label reads Promoting while it runs. | Shown only for a waitlisted entry. |
| Reason | On the Refund section. Why the refund is made, kept in Records. | Required. Placeholder reads Reason · required. |
| Refund and mark refunded, Record a refund | The refund button. The first label shows for a Paid entry, the second for any other entry. The label reads Recording while it runs. | Full admin only. Hidden once the entry is Refunded, when the panel reads Already refunded. Use the payment control above to reverse the record. |
Dropping a competitor removes them from every future pairing. If a released pairing of theirs has no result, the opponent receives a walkover, which is a win awarded because the other side did not debate, and the opponent and the judges are told. A dropped competitor keeps completed results but is never paired again.
Marking a payment by hand closes any Stripe payment page still open for the entry. If a Stripe payment has been made or is still processing, the change is refused until it is recorded. A payment made through Stripe is returned only through Refund, which returns the entry's fee in Stripe. For other payments Refund records the status only.
Invite list
When Setup sets Who may register to invited only, a section headed Invite list followed by a count appears under the roster table. An address on the list can register itself from the tournament's page. It is a different thing from Add a registration, which makes the entry for the person.
| Control | What it does | Default or limit |
|---|---|---|
| The address to allow. | Required, up to 320 characters, a plain valid address. Stored in lower case. | |
| Also send them an account invite by email | Also mails an invitation to make an account and open the tournament's sign up. | Off. |
| Add to the invite list | Adds the address. The label reads Adding while it runs. | An address can be listed once. |
The list of addresses shows under the form. Adding an address while the tournament is still open is allowed, and has no effect until the mode is invited only.
Add a registration
The form makes an entry directly, with no cart. It opens from Add a registration in the bar. The entry carries the tag Added by hand and goes onto the roster.
| Control | What it does | Default or limit |
|---|---|---|
| Participant name | The competitor's name. Required. | 1 to 200 characters. |
| Email, labelled magic link | The competitor's address. Placeholder reads Optional. | Up to 320 characters. Left empty, the entry gets a placeholder address that is never mailed. |
| School / organization | The school or club. | Optional. |
| Event | The event the entry is in. | No Event at first. The event must belong to this tournament. |
| Partner name | The partner, for a pair event. | Shown only when the chosen event has two speakers per side. Refused for an individual event, and refused when no event is chosen. |
| Mark paid | Sets the payment to Paid. | Off. Unticked, the entry is Pending when the tournament charges a fee, and Paid with zero recorded when the fee is zero or not set. |
| Send invite if no account exists | With an email, mails an account invitation and queues a claim link in Invited. | On. Does nothing without an email. If an account already exists for the address, no invitation is made. |
| Add | Adds the entry. The label reads Adding... while it runs. | Disabled while saving. |
A hand added entry has no claim and no policy signature on file. The draw pairs it anyway. Bypass the gates in the entry panel records the tournament's vouching and waives an unpaid fee.
Waitlist
An entry is waitlisted when the tournament is full and Setup has Waitlist entries once the field is full on, or when a director sets the roster control to waitlisted. A waitlisted entry is not paired, owes nothing, and shows the payment Not due.
- Promote 1 and Promote a pair. The database chooses who is promoted. It applies the tournament's maximum, each event's maximum and the order in which people arrived. Promote a pair keeps the field even, because promoting one entry into an odd field gives a bye, a round in which an entry is not paired and receives a win.
- Promote off the waitlist and the roster control. Both promote the one entry. Promoting makes the fee due, tells the registrant, and goes past the caps if the field is full.
- Result message. The result reads N entries promoted from the waitlist. or N entry promoted from the waitlist. When nobody moves, it says either that the field is still full or the waitlist is empty, or, for a pair, that promoting in pairs needs two entries the caps allow.
Invited view
Invited is the follow up list for people who were invited and have not claimed a place. An invitation is made when a registration is added by hand with an email and the invite box on, when a judge is added by hand with an email, and from Invite someone. Competitor invitations carry a claim link and an expiry date. Judge invitations carry neither a claim link here nor an expiry.
| Control | What it does | Default or limit |
|---|---|---|
| Invited | Title of the view. | Not applicable. |
| Resend all expiring | Resends the claim link of every open competitor invitation whose link expires within seven days. | Disabled when none expires within seven days. Expired invitations and judge invitations are not included. |
| Invite someone | Opens the Invite someone window. | Always shown. |
| N sent | Count of every invitation listed, claimed ones included. | Not applicable. |
| N never claimed · N expire within 7 days | Open invitations, and open ones expiring within seven days. | Computed on each load. |
| Unclaimed people count in the pool but cannot be put in a room | Reminder in the bar. | Not applicable. |
| All, Never claimed, Expiring soon, Expired, Claimed | Filter chips with counts. | All at first. Expiring soon is an open invitation with seven days or fewer left. |
| Name or email | Search box. Label Search invitations. | Substring match, ignoring case. |
| Column | What it shows | Notes |
|---|---|---|
| Person | The name and the email under it. | Reads Name arrives on claim when the name is not known, as for a judge. |
| Role | Competitor or Judge. | Not applicable. |
| Sent | The date the invitation was made. | Tournament time zone. |
| Deliveries | Not mailed, 1 attempt or N attempts. | The first send is counted unless the address is a placeholder. Each resend adds one. The first send itself is not recorded, only resends. |
| Expires | The expiry date and, for open invitations, days left. | A placeholder mark for judges. |
| State | Never claimed, expired or claimed. | Dot amber, red and green. |
The first row is selected at first. A red edge marks an expired invitation and an amber edge an invitation expiring within seven days. An empty view reads No invitations match this view. The footer reads N pending claims followed by how many expire within seven days. Its right side says that a claimed invitation leaves the queue, but the Claimed chip lists claimed invitations and they stay in the table.
| Panel control | What it does | Default or limit |
|---|---|---|
| Header | Kicker Never claimed, Expired or Claimed, the name or Unnamed invitation, the email and role, and a sentence about what happens next. | Not applicable. |
| Timeline | Sent, Deliveries, Expires and Claimed dates. | Expires and Claimed show only when set. |
| Contact | The email as a mail link. | Plain addresses only. |
| Copy the claim link to send another way | Copies the competitor's claim link. The text changes to Copied for two seconds. | Competitors only, and not once claimed. |
| Resend claim link | Mails the claim link again and writes the delivery to Records. A judge receives a fresh sign in link. | Not for a claimed invitation. A resend does not change the expiry date. |
| Cancel invitation | Removes the invitation. A competitor's entry is dropped, and a released pairing of theirs is forfeited. A judge sharing the invitation's address is withdrawn from the roster. | Not for a claimed invitation. Written to Records. |
| Open in Registrations, Open in Judges | For a claimed invitation, opens the view where the person is now managed. | Not applicable. |
Invite someone
The window explains that a claim link expires in seven days and that, until claimed, the person stays in the queue and cannot be seated.
| Control | What it does | Default or limit |
|---|---|---|
| Competitor, Judge | Chips that choose the kind of person. | Competitor at first. |
| Name | The person's name. Required. | As for the matching add form. |
| The person's address. Required. | A valid address. | |
| Create and invite | Makes the entry or the judge and mails the invitation. The label reads Creating... while it runs. | Disabled while saving. A competitor made here has no event and is not marked paid. |
| Close | Closes the window. | Not applicable. |
Competitor record
The competitor record is one entry's tournament, round by round. It opens from Round-by-round record in the entry panel, at /tournaments/<tournament id>/admin/registrations/<registration id>. An entry from another tournament gives a not found page. It reads unreleased rounds too, so a director can review a result dispute.
| Item | What it shows | Notes |
|---|---|---|
| Heading | The name, a pair shown as Name & Partner, with the school and email under it. | No school or email on file when both are missing. |
| Record | Wins and losses, for example 4-1, with a bye count when the entry had byes. | A placeholder mark before any round is completed. |
| Rounds debated | Rounds in which the entry spoke. | Byes and forfeits are excluded. |
| Total speaks, Average speaks | Speaker points added up, to one decimal, and averaged, to two. | Byes and forfeits are left out rather than counted as zero, matching standings. |
| Round | The round name, with the tag Elim for an elimination round. | Not applicable. |
| Side | Aff or Neg. | A placeholder mark when not set. |
| Opponent | The opposing entry. | A placeholder mark for a bye. |
| Result | Win, Loss, Bye or Not entered, with forfeit beside a forfeit. | Not applicable. |
| Speaks, Rank | Points and rank from the ballot. | A placeholder mark when none. |
| Judge, Room | The judge's name, or Assigned when the name cannot be read, and the room. | A placeholder mark when none. |
| All registrations, Standings | Links back to Registrations and on to Standings. | Not applicable. |
An entry never paired reads This competitor has not been paired into a round yet.
Payment statuses
| Status | Word on screen | Meaning | How an entry gets it | Counts and Finalize |
|---|---|---|---|---|
| pending | Pending | The fee is owed and has not arrived. | Set at checkout, by the Pending chip, and on a hand added entry for a tournament with a fee when Mark paid is off. | Outstanding. Counted in the rail. Blocks Finalize while the entry is active. |
| completed | Paid | The fee has been paid. | Set when Stripe takes the fee, by the Paid chip, by Mark paid on a hand added entry, or automatically on a hand added entry when the fee is zero. | Not outstanding. Does not block Finalize. |
| failed | Failed | A payment attempt did not succeed. | Set by the Failed chip. | Outstanding. Counted in the rail. Blocks Finalize while the entry is active. |
| refunded | Refunded | The fee was returned, or the record says so. | Set by Refund, or by the Refunded chip for a payment not made through Stripe. A tab seat cannot set it. | Not outstanding. The database still blocks Finalize for an active entry in this state. |
| not_due | Not due | A waitlisted entry. Nothing is owed until promotion. | Set when an entry is waitlisted at checkout. | Not outstanding. |
| waived | Waived | Neither owed nor paid. The tournament vouches for the entry. | Set only by Bypass the gates, and only for a fee not already settled. | Not outstanding. Does not block Finalize. |
Finalize refuses with Resolve every active registration payment before finalizing this tournament while an active entry is anything other than Paid or Waived. The Outstanding filter and the Field rail do not count a Refunded or Not due entry, so an active Refunded entry can block Finalize without appearing as outstanding.
Roster statuses
| Status | Meaning | Effect |
|---|---|---|
| active | The entry is on the roster. | Paired in the draw, listed at check-in, and counted in the Field rail. |
| waitlisted | The entry is queued behind a full field. | Not paired and not listed at check-in. The fee becomes due on promotion. |
| dropped | The entry is out. | Never paired again. Completed results are kept. A released, undecided pairing is forfeited to the opponent. Restore returns it to active. |
Money actions
| Action | Full admin | Tab seat | Refusal sentence for a tab seat |
|---|---|---|---|
| Mark Paid, Pending or Failed | Yes | Yes | Not applicable. |
| Mark Refunded, or reverse a Refunded entry | Yes | No | Refunds are made by a full admin of this tournament. |
| Refund | Yes | No | Refunds are made by a full admin of this tournament. |
| Bypass the gates, which waives the fee | Yes | No | Fee waivers are made by a full admin of this tournament. |
| Add a registration with Mark paid | Yes | Yes | Not applicable. |
| Promote from the waitlist, which makes a fee due | Yes | Yes | Not applicable. |
| Fee, refund policy and promo codes in Setup | Yes | No | Set by a full admin, and Promo codes are managed by a full admin. |
Full admin here means a platform admin, an organization owner or admin, or an admin seat. A tab seat is a seat whose role is tab. When the seat cannot be read, a money action answers Could not check your admin access. Try again. and does nothing.
What this screen does not do
- Move an entry to another event. No control on Registrations changes the event of an existing entry. The event is chosen when the entry is made. To correct it, drop the entry and add a registration under the right event; the new entry has its own registration date and payment record.
- Manage promo codes. There is no promo code control on Registrations. Promo codes are created in Setup, Registration, by a full admin. A coach or competitor enters one at checkout.
- Change the fee. The fee per entry is set in Setup, Registration, by a full admin. A fee of zero removes the Paid stage.
- Open or close registration. Status now in Setup, Registration does that.
- Show a competitor's claim link for a judge. Judge invitations have no claim link here. Resend claim link sends the judge a fresh sign in link.
Tasks
Find an entry.
- Open Field, then Registrations.
- Type part of the name, email, school or event code in Search registrations.
- Select a filter chip to narrow the list. Select the row.
The panel opens with the entry's contact, payment and roster controls.
Mark a fee paid by hand.
- Select the entry's row.
- In Payment, select Paid.
The banner reads Saved., the payment word becomes Paid, and the entry leaves the Outstanding filter and the rail count. This is for payments made outside Stripe. A payment made through Stripe is recorded by the checkout.
Refund a fee.
- Select the entry's row. A full admin is needed.
- In Refund, type the reason.
- Select Refund and mark refunded, or Record a refund for an entry that is not Paid.
For a Stripe payment the entry's fee is returned in Stripe and the status becomes Refunded. For any other payment only the status changes. The refund and the reason are written to Records.
Add a registration by hand.
- Select Add a registration in the bar.
- Enter Participant name. Enter Email if the person should be invited, and choose the Event.
- Enter Partner name for a pair event. Tick Mark paid if the fee has been collected.
- Leave Send invite if no account exists ticked to mail an account invitation, or untick it.
- Select Add.
The entry appears in the roster with the pill Added by hand. With an email and the invite box on, the person also appears in Invited.
Correct a name, email or school.
- Select the entry's row.
- Edit the three fields under Entry details.
- Select Save the details.
The roster shows the new values. A round that was already released keeps the old name on its pairings and ballots.
Change or remove a partner.
- Select the entry's row.
- In Partner, edit the name, or empty the box.
- Select Change the partner.
The note under the box names any released rounds that still show the old partner. Nothing rewrites those.
Assign a pod.
- Select the entry's row. The Pod section shows only when Setup draws in pods.
- Select a pod number, or None.
The section label reads the pod, for example pod 2 of 4.
Drop an entry.
- Select the entry's row.
- In Roster, select dropped.
- Type the competitor's name in the box.
- Select Confirm drop of followed by the name.
The roster word becomes dropped. A released pairing without a result is forfeited to the opponent.
Restore a dropped entry.
- Select the Dropped filter and the entry's row.
- In Roster, select active.
The entry is active again. Restoring asks for no confirmation.
Promote from the waitlist.
- Select the Waitlisted filter.
- Select Promote 1 or Promote a pair above the table, or select an entry and Promote off the waitlist.
The message reports how many entries were promoted. A promoted entry becomes active and owes its fee.
Bypass the gates for an entry added by hand.
- Select the entry's row. A full admin is needed, and the entry must carry the pill Added by hand.
- In Gates, type the reason.
- Select Bypass the gates.
Claim and policy count as satisfied for pairing and closeout, an unpaid fee becomes Waived, and the reason is written to Records, where the entrant cannot read it.
Follow up a stuck cart.
- Find the row in the stuck list, oldest first.
- Select its button: Resend link, Remind or Nudge coach.
The button reads Sent and the mail is recorded in Records.
Add an address to the invite list.
- Open Registrations on a tournament set to invited only.
- Scroll to Invite list. Enter the Email.
- Tick Also send them an account invite by email if wanted. Select Add to the invite list.
The banner reads Added to the invite list. They can now register themselves., or the version that says the account invite was sent.
Invite someone and follow it up.
- Open Field, then Invited. Select Invite someone.
- Choose Competitor or Judge. Enter Name and Email. Select Create and invite.
- Later, select the row. Select Resend claim link if the person has not claimed, or Cancel invitation to remove them.
A resend adds an attempt to the Deliveries column. A cancel removes the row and the person from the pool count.
Open a competitor record.
- Select the entry's row on Registrations.
- In Contact, select Round-by-round record.
The record page lists each round with side, opponent, result, speaks, rank, judge and room.
Troubleshooting
| Message | What it means | What to do |
|---|---|---|
| You do not have admin access to this tournament. | The account holds no seat that can act here. | Sign in with an admin or tab seat account. |
| Could not check your admin access. Try again. | The access check failed to run, twice. The account was not refused. Also given when a money action cannot read the seat. | Repeat the action. |
| Could not load the field: | A read the Field screen needs failed, so it shows an error instead of zeros. A detail follows the colon. | Reload the page. |
| Invalid payment status. | The payment value is not one of Pending, Paid, Failed or Refunded. | Use a chip. |
| Invalid roster status. | The roster value is not active, waitlisted or dropped. | Use the roster control. |
| Registration not found. | The entry is not in this tournament. | Reload the view. |
| Refunds are made by a full admin of this tournament. | A tab seat tried a refund, or to set or reverse Refunded. | Ask a full admin. |
| Fee waivers are made by a full admin of this tournament. | A tab seat tried to bypass the gates. | Ask a full admin. |
| This entry's gates are bypassed, so its fee is not owed. Mark it Paid if money arrived, or Refunded. | Pending or Failed was chosen after a bypass. | Choose Paid or Refunded. |
| This entry was paid through Stripe. Use Refund below so the fee is returned. | Refunded was chosen on a Stripe payment. | Use the Refund section. |
| A payment for this entry started just now. Reload the page and check it before changing its payment. | The registrant opened a payment page while the change was being made. | Reload, then repeat. |
| The registrant has a Stripe payment for this entry that is made or still processing. Wait for it to be recorded, then change the entry. | A payment is in flight. | Wait, reload and check the status. |
| Stripe could not close the registrant's open payment page, so the entry is unchanged: | Stripe failed to close the open page. A detail follows. | Try again later. |
| A refund reason is required. | The Refund reason was empty. | Type a reason. |
| Already refunded. | The entry is Refunded. | Reverse the record with the payment control if needed. |
| This entry has no paid amount on record, so the refund was not sent. Refund it in Stripe and record it with the payment control. | A Stripe refund has no amount to return. | Refund in Stripe, then mark the status. |
| The refund form was out of date. Reload the page and try again. | The form's refund attempt marker is missing. | Reload and repeat. |
| This entry changed while the refund was being sent. Reload the page and check it before refunding. | The entry moved during the refund. | Reload and check. |
| Stripe refused the refund, so the entry is unchanged: | Stripe rejected the refund. A detail follows. | Read the detail, fix it, repeat. |
| Stripe did not answer | Stripe did not reply, so the refund may have gone through. The entry is set back for now. | Reload before trying again. A new attempt finds the first refund instead of sending a second. |
| Type Name exactly to drop them. Nothing was changed. | The typed name did not match. | Type the name as shown. |
| Name must be between 1 and 200 characters. | A name is empty or too long. | Correct the name. |
| A valid email address is required. | The address is not a valid plain address. | Correct it. |
| An email address is required. | The email was cleared on an entry that has a real address. | Enter an address. |
| That email is already on the invite list. | The address is listed already. | Nothing to do. |
| Email added to the invite list, but the account invite email did not send | The address is listed. The mail failed; the reason follows in the message. | Add the person through Invite someone to try again. |
| Email added to the invite list, but the account invite could not be sent: | The address is listed. The invitation could not be made. A detail follows. | Try again later. |
| Selected event does not belong to this tournament. | The event chosen is not this tournament's. | Choose again. |
| This is an individual event. Remove the partner name, or choose a team event. | A partner was given for an event with one speaker per side. | Remove the partner or choose a team event. |
| Choose a team event before naming a partner. | A partner was typed with no event. | Choose an event. |
| The tournament's fee could not be read, so nothing was added: | The add stopped before saving. A detail follows. | Try again. |
| This registration has an invalid payment or roster status. Check the selected payment option and try again. | The database rejected the stored status. | Check Mark paid and retry. |
| The registration could not be saved. Check the required fields and try again. | The entry was not saved. | Check the form and retry. |
| Registration created, but the invitation | The entry exists. A step of the invitation failed; the rest of the message names it. | Check Invited and resend if needed. |
| Registration added, but | The entry exists. The account invitation did not complete; the rest of the message names the step. | Resend from Invited. |
| Invite sent, but the registration could not be linked to the account: | The mail went and the entry was not tied to the account. A detail follows. | Reload and check the entry. |
| That entry is not in this tournament. | A partner, pod or bypass named an entry outside this tournament. | Reload the view. |
| That is already the partner on this entry. | The partner name did not change. | Nothing to do. |
| A pod is a whole number between 1 and 64, or empty for none. | The pod value is not valid. | Use a chip. |
| This tournament has no pods. Set the draw to Pods in Setup first. | A pod was set while the draw is not in pods. | Change the draw in Setup. |
| A reason is required to bypass the gates. | The Gates reason was empty. | Type a reason. |
| Keep the reason to 500 characters. | The reason is longer than 500 characters. | Shorten it. |
| Only an entry added by hand can have its gates bypassed | The entry was not added by hand. | Nothing to do. |
| A dropped entry has no gates to bypass; restore it first | The entry is dropped. | Restore it, then bypass. |
| This entry's gates were already bypassed | A bypass was repeated. | Nothing to do. |
| How many to promote must be a whole number of at least one. | The count was not a whole number of 1 or more. | Use Promote 1 or Promote a pair. |
| This entry is not on the waitlist. | Promote was used on an entry that is not waitlisted. | Reload the view. |
| Only a tournament admin can promote from the waitlist. | The account is not an admin of this tournament. | Use an admin or tab seat account. |
| Cart item not found. | The stuck row no longer exists. | Reload the view. |
| Follow-up could not be sent: | The mail failed. A detail follows. | Try again. |
| Invalid invitation role. | The invitation named neither Competitor nor Judge. | Reload Invited. |
| Invitation not found. | The invitation is gone. | Reload Invited. |
| This invitation has already been claimed. | A resend was tried on a claimed invitation. | Nothing to do. |
| Could not prepare the invitation link. | A judge's sign in link could not be made. | Try again. |
| Invitation could not be sent: | The resend mail failed. A detail follows. | Try again. |
| Tournament not found. | The tournament could not be read. | Reload the page. |
Confirmation messages
| Message | When it shows |
|---|---|
| Saved. | After a payment, details, roster, follow-up or hand added entry. |
| Added to the invite list. They can now register themselves. | After Add to the invite list. |
| Added to the invite list, and the account invite was sent. | After Add to the invite list with the account invite box ticked. |
| N entries promoted from the waitlist. | After a promotion. |
| Invitation resent. The delivery is recorded in Records. | After Resend claim link. |
| N invitations resent. Each delivery is recorded in Records. | After Resend all expiring. |
| Invitation canceled and removed from the pool. | After Cancel invitation. |
| Gates bypassed. | After Bypass the gates. The rest says the fee is waived or was already settled. |
| Partner changed. and Partner removed. | After Change the partner. The rest names the released rounds that keep the old name. |