diff --git a/app/controllers/contests_controller.rb b/app/controllers/contests_controller.rb index 8f30774..5955bc8 100644 --- a/app/controllers/contests_controller.rb +++ b/app/controllers/contests_controller.rb @@ -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 diff --git a/app/views/contests/show.html.slim b/app/views/contests/show.html.slim index 053ab60..1d1fc64 100644 --- a/app/views/contests/show.html.slim +++ b/app/views/contests/show.html.slim @@ -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 diff --git a/config/locales/en.yml b/config/locales/en.yml index 2dffbb3..b47dfe4 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -78,6 +78,8 @@ en: buttons: create: "Create" save: "Save" + messages: + plural: "messages" nav: users: "Users" home: "Home" diff --git a/config/locales/fr.yml b/config/locales/fr.yml index a7f7093..c8bd958 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -49,6 +49,8 @@ fr: buttons: create: "Créer" save: "Modifier" + messages: + plural: "messages" nav: users: "Utilisateur.ices" home: "Accueil"