Show messages on contest management view
Some checks failed
CI / scan_ruby (push) Failing after 11m23s
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled

This commit is contained in:
sto 2025-05-11 21:22:19 +02:00
parent 6afde8a971
commit 3a8517e637
4 changed files with 26 additions and 0 deletions

View File

@ -15,6 +15,7 @@ class ContestsController < ApplicationController
@title = I18n.t("contests.show.title", name: @contest.name)
@contestants = @contest.contestants.order(:name)
@puzzles = @contest.puzzles.order(:id)
@messages = @contest.messages.order(:id)
set_badges
end

View File

@ -46,6 +46,27 @@
.col
a.btn.btn-primary href=new_contest_puzzle_path(@contest)
= t("contests.show.add_puzzle")
- if @messages
.row.mt-5
.col
h4 = t("messages.plural").capitalize
table.table.table-striped.table-hover
thead
tr
th scope="col"
| Time
th scope="col"
| Text
tbody
- @messages.each do |message|
tr.align-middle scope="row"
td
= message.time_seconds
td
= message.text
td
a.btn.btn-sm.btn-danger href=""
| Delete
.col-6
.row
.col

View File

@ -78,6 +78,8 @@ en:
buttons:
create: "Create"
save: "Save"
messages:
plural: "messages"
nav:
users: "Users"
home: "Home"

View File

@ -49,6 +49,8 @@ fr:
buttons:
create: "Créer"
save: "Modifier"
messages:
plural: "messages"
nav:
users: "Utilisateur.ices"
home: "Accueil"