From d7d90f0c91082022f6ce1a5ee487d0c261963a9f Mon Sep 17 00:00:00 2001 From: sto Date: Fri, 13 Jun 2025 18:30:47 +0200 Subject: [PATCH] Add extension URL display --- app/controllers/messages_controller.rb | 2 +- app/views/contests/show.html.slim | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb index 81142d2..a698e5d 100644 --- a/app/controllers/messages_controller.rb +++ b/app/controllers/messages_controller.rb @@ -17,7 +17,7 @@ class MessagesController < ApplicationController @message_params = message_params @contest = Contest.find_by_token_for(:token, params[:token]) - @message = Message.new(text: params[:text], time_seconds: params[:time_seconds], + @message = Message.new(text: params[:text], author: params[:author], time_seconds: params[:time_seconds], display_time: display_time(params[:time_seconds]), contest: @contest) if @contest && @message.save respond_to do |format| diff --git a/app/views/contests/show.html.slim b/app/views/contests/show.html.slim index cc310e2..33b0bca 100644 --- a/app/views/contests/show.html.slim +++ b/app/views/contests/show.html.slim @@ -7,10 +7,15 @@ span.badge.text-bg-info.me-2 = badge -.row.mb-4 +.row .col.alert.alert-success = t("contests.show.public_scoreboard") = link_to root_url + "public/#{@contest.slug}", root_url + "public/#{@contest.slug}" + +.row.mb-4 + .col.alert.alert-success + |> URL for the public scoreboard extension: + = link_to "#{message_url}?token=#{@contest.generate_token_for(:token)}" .row.mb-4 .col-6