uiuc-mrdc / cogs

Containerized Game Services
3 stars 0 forks source link

Game Queue Page #9

Open mgale456 opened 4 years ago

mgale456 commented 4 years ago

We still need a page to view the games and scores. Ideally also add a way to add new games to the queue.

Use the Game and GameParticipant models in a for loop in the html or something.

lpulley commented 4 years ago

@Timur2012 do you think this is something you could work on?

mgale456 commented 4 years ago

@vapetrov I know you said you didn't like the old UI and it was hard to work with. What do you recommend for managing the game queue?

mgale456 commented 4 years ago

This is nearly done. There is not much to add still. I still plan to implement some sort of timer for estimated time between matches

For testing, I made some users. They all have different permissions, and password: "password" This list is in order of capabilities. i.e. any user also can do what the preceding users can do.

  1. audience - no permissions. They can view the game queue and scoreboard
  2. MRDCTestTeam - permission is_team. They can queue themselves
  3. judge - permission is_judge. This allows them access to the judging page, and the ability to queue any team, or create new games
  4. MRDC - superuser with all permissions. This also gives them access to the Django Admin site, where they can edit any item in the db

That's it. Any ideas for improvement would be appreciated. Otherwise, it is done except for the time between matches timer.

mgale456 commented 4 years ago

Time between matches timer now works on the game queue page.