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