Add url helpers & specs for offline participation forms
All checks were successful
CI / scan_ruby (push) Successful in 19s
CI / scan_js (push) Successful in 13s
CI / lint (push) Successful in 14s
CI / test (push) Successful in 38s

#5
This commit is contained in:
sto
2025-12-10 15:12:19 +01:00
parent 8cea403dc9
commit 2c87a5b63c
4 changed files with 171 additions and 2 deletions

View File

@@ -61,4 +61,24 @@ Rails.application.routes.draw do
get "public/p/:contestant_id", to: "contestants#get_public_completion"
post "public/p/:contestant_id", to: "contestants#post_public_completion"
get "public/p/:contestant_id/updated", to: "contestants#public_completion_updated"
direct :direct_test do
"https://lol.com"
end
direct :public_scoreboard do |contest|
"/public/#{contest.friendly_id}/public"
end
direct :offline_form do |contest|
"/public/#{contest.friendly_id}/offline"
end
direct :offline_form_edit do |contest, offline|
"/public/#{contest.friendly_id}/offline/#{offline.generate_token_for(:token)}"
end
direct :offline_form_completed do |contest, offline|
"/public/#{contest.friendly_id}/offline/#{offline.generate_token_for(:token)}/completed"
end
end