Allow message deletion
All checks were successful
CI / scan_ruby (push) Successful in 17s
CI / scan_js (push) Successful in 12s
CI / lint (push) Successful in 13s
CI / test (push) Successful in 36s

This commit is contained in:
sto 2025-06-18 07:05:39 +02:00
parent 55399d80fe
commit bc32387c21

View File

@ -6,7 +6,6 @@ class MessagesController < ApplicationController
before_action :cors_set_access_control_headers, only: %i[ create cors_preflight_check ]
before_action :set_contest, only: %i[ convert destroy ]
before_action :set_message, only: %i[ convert destroy ]
before_action :set_data, only: %i[ convert ]
def self.local_prefixes
@ -51,6 +50,7 @@ class MessagesController < ApplicationController
def convert
authorize @contest
@message = Message.find(params[:message_id])
@completion = Completion.new()
@completion.display_time_from_start = @message.display_time
@ -60,6 +60,7 @@ class MessagesController < ApplicationController
def destroy
authorize @contest
@message = Message.find(params[:id])
@message.destroy
redirect_to contest_path(@contest)
end
@ -70,10 +71,6 @@ class MessagesController < ApplicationController
@contest = Contest.find(params[:contest_id])
end
def set_message
@message = Message.find(params[:message_id])
end
def set_data
@contestants = @contest.contestants
@puzzles = @contest.puzzles