Improve admin UI
This commit is contained in:
@@ -1,29 +1,36 @@
|
||||
table.table.table-striped.table-hover
|
||||
.row
|
||||
.d-flex.flex-row.justify-content-start.align-items-center
|
||||
a.btn.btn-primary href=new_user_path
|
||||
| New user
|
||||
= button_to "Update contestants", "/update_contestants", method: :post, class: "ms-3 btn btn-success"
|
||||
= button_to "Regenerate QR codes", "/regenerate_qrcodes", method: :post, class: "ms-3 btn btn-success"
|
||||
|
||||
- @users.each do |user|
|
||||
- if user.admin
|
||||
h3.mt-5 = "#{user.username} (admin)"
|
||||
- else
|
||||
h3.mt-5 = user.username
|
||||
|
||||
table.table.table-striped.table-hover
|
||||
thead
|
||||
tr
|
||||
th scope="col"
|
||||
| Id
|
||||
| ID
|
||||
th scope="col"
|
||||
| Name
|
||||
| Friendly ID
|
||||
th scope="col"
|
||||
| Admin?
|
||||
| # Puzzles
|
||||
th scope="col"
|
||||
| # contests
|
||||
| # Participants
|
||||
tbody
|
||||
- @users.each do |user|
|
||||
- user.contests.each do |contest|
|
||||
tr scope="row"
|
||||
td
|
||||
= user.id
|
||||
= contest.id
|
||||
td
|
||||
= user.username
|
||||
= contest.friendly_id
|
||||
td
|
||||
= user.admin ? "Yes" : "No"
|
||||
= contest.puzzles.length
|
||||
td
|
||||
= user.contests.length
|
||||
= contest.contestants.length
|
||||
|
||||
.row
|
||||
.col
|
||||
a.btn.btn-primary href=new_user_path
|
||||
| New user
|
||||
= button_to "Update contestants", "/update_contestants", method: :post, class: "mt-3 btn btn-success"
|
||||
= button_to "Regenerate QR codes", "/regenerate_qrcodes", method: :post, class: "mt-3 btn btn-success"
|
||||
Reference in New Issue
Block a user