Add contestant categories to contests
All checks were successful
CI / scan_ruby (push) Successful in 1m4s
CI / scan_js (push) Successful in 3m20s
CI / lint (push) Successful in 15s
CI / test (push) Successful in 2m7s

This commit is contained in:
sto
2025-07-14 14:54:55 +02:00
parent ee476ab81b
commit 502649620b
12 changed files with 204 additions and 3 deletions

View File

@@ -38,6 +38,10 @@ en:
greater_than: "Participant names are required"
activerecord:
attributes:
category:
contestant_count: Contestants count
new: New category
name: Category
completion:
contestant: Participant
display_time: Time
@@ -116,6 +120,12 @@ en:
blank: Your email cannot be empty
username:
blank: Your username cannot be empty
categories:
destroy:
notice: Category deleted
new:
error: The category name can't be empty
notice: Category added
completions:
destroy:
notice: Completion deleted
@@ -132,6 +142,9 @@ en:
edit:
notice: Contest updated
title: Edit contest settings
form:
categories: Participant categories
general: General parameters
index:
title: Welcome %{username}!
manage_contests: Manage my contests

View File

@@ -9,6 +9,10 @@ fr:
greater_than: "Choisir une colonne pour les noms des participant.e.s est nécessaire"
activerecord:
attributes:
category:
contestant_count: Nombre de participant.e.s
new: Nouvelle catégorie
name: Catégorie
completion:
contestant_id: Participant.e
display_time: Temps
@@ -87,6 +91,12 @@ fr:
blank: L'email est obligatoire
username:
blank: Le nom d'utilisateur.ice est obligatoire
categories:
destroy:
notice: Catégorie supprimée
new:
error: Le nom de la catégorie ne peut pas être vide
notice: Catégorie ajoutée
completions:
destroy:
notice: Complétion supprimée
@@ -103,6 +113,9 @@ fr:
edit:
notice: Concours modifié
title: Paramètres du concours
form:
categories: Catégories de participant.e.s
general: Paramètres généraux
index:
title: Bienvenue %{username} !
manage_contests: Mes concours de puzzle

View File

@@ -9,6 +9,7 @@ Rails.application.routes.draw do
root "contests#index"
resources :contests do
resources :categories, only: [ :create, :destroy ]
resources :completions
resources :contestants
resources :puzzles