We will be operating with 4 different roles for the application.
Roles:
SuperAdmin: Can make other people admin and handle overall creation/deletion of games
Admin: Administrator for a specific game
Control: User who helps manage a game
Player: User who gets data updates from the game
The Control and Player roles may be updated in the future to differentiate based upon what aspect of the game they interact with (Ex. Human Control, Foreign Affairs, Science, etc.)
Each user still must have an e-mail address as we will be sending them e-mail as part of Issue #19.
[x] Update Users to have roles
[x] Block non_admin players from seeing things they shouldn't be able to
[ ] Set up Admin page to promote Control members to the game.
[ ] Set up SuperAdmin page for SuperAdmin to be able to promote Admin users, create games, and tie Admins to games.
We will be operating with 4 different roles for the application.
Roles:
The Control and Player roles may be updated in the future to differentiate based upon what aspect of the game they interact with (Ex. Human Control, Foreign Affairs, Science, etc.)
Each user still must have an e-mail address as we will be sending them e-mail as part of Issue #19.