Move completions methods to a concern
Some checks failed
CI / scan_ruby (push) Successful in 15s
CI / scan_js (push) Successful in 12s
CI / lint (push) Successful in 12s
CI / test (push) Has been cancelled

This commit is contained in:
sto
2025-03-23 09:25:32 +01:00
parent 5525cc814a
commit 7ce684ced9
3 changed files with 37 additions and 24 deletions

View File

@@ -1,4 +1,6 @@
class ContestsController < ApplicationController
include CompletionsConcern
before_action :set_contest, only: %i[ destroy edit show update ]
skip_before_action :require_authentication, only: %i[ scoreboard ]
@@ -68,6 +70,7 @@ class ContestsController < ApplicationController
@title = @contest.name
@contestants = @contest.contestants.order(:name)
@puzzles = @contest.puzzles.order(:id)
extend_completions!(@contest.completions)
render :scoreboard
end