Tournaments ~ Limitations for Users Creating Tournaments - uchicago-cs/chigame GitHub Wiki
Staff users:
Allowed to create Tournaments.
Allowed to specify who the tournaments are open to for any tournaments.
Allowed to delete/disable any Tournaments (but they should NEVER do this unless in an emergency, such as when a tournament is created with bugs that can tear down the website altogether).
Allowed to edit any Tournaments.
Also for editing: May remove matches/players from a tournament in an emergency (such as if they detect that a player is cheating), but generally, they should NEVER add matches/players because it is unfair to other players.
Have access to details of any Tournaments.
Non-staff users:
Allowed to use tokens to create Tournaments (contact the User team to get this done, which is also considered a scope within this issue).
Allow to have partial edit control over their own tournaments; some actions shall be done by contacting staff users for assistance.
Also for editing: would not be able to remove/add matches/players to a tournament.
Allow to join tournaments that they have access to.
Are not allowed to delete/disable the tournament they created but should contact staff users to do so because the deletion of a tournament can lead to a bunch of different events that need to be handled.
Cannot access the tournaments that are not open to them.