Revamp contest settings into tabs
Some checks failed
CI / scan_ruby (push) Successful in 20s
CI / scan_js (push) Successful in 13s
CI / lint (push) Successful in 13s
CI / test (push) Failing after 37s

This commit is contained in:
sto
2025-11-12 11:33:44 +01:00
parent f4136ea58a
commit 86dd0b7b9e
14 changed files with 212 additions and 89 deletions

View File

@@ -176,6 +176,7 @@ en:
form:
categories: Participant categories
general: General parameters
offline: Offline participation
index:
title: Welcome %{username}!
manage_contests: Manage my contests
@@ -249,9 +250,11 @@ en:
import: CSV Import
open: Open
refresh: Refresh
settings: Settings
sign_in: Sign in
save: Save
start: Click here to start your participation
update: Save modifications
field: Field
none: No field selected
rank: Rank
@@ -266,7 +269,7 @@ en:
nav:
users: Users
home: My contests
settings: Settings
settings: My account
log_out: Log out
offlines:
form:

View File

@@ -147,6 +147,7 @@ fr:
form:
categories: Catégories de participant.e.s
general: Paramètres généraux
offline: Participation hors-ligne
index:
title: Bienvenue %{username} !
manage_contests: Mes concours de puzzle
@@ -220,9 +221,11 @@ fr:
import: Importer un CSV
open: Détails
refresh: Rafraîchir
settings: Paramètres
sign_in: Se connecter
save: Modifier
start: Clique ici pour démarrer ta participation
update: Enregistrer les modifications
field: Champ
none: Aucun champ sélectionné
rank: Rang
@@ -237,7 +240,7 @@ fr:
nav:
users: Utilisateur.ices
home: Mes concours
settings: Paramètres
settings: Mon compte
log_out: Déconnexion
offlines:
form:

View File

@@ -9,6 +9,11 @@ Rails.application.routes.draw do
root "contests#index"
resources :contests do
get "settings/general", to: "contests#settings_general_edit"
patch "settings/general", to: "contests#settings_general_update"
get "settings/offline", to: "contests#settings_offline_edit"
patch "settings/offline", to: "contests#settings_offline_update"
get "settings/categories", to: "contests#settings_categories_edit"
resources :categories, only: [ :create, :destroy ]
resources :completions
resources :contestants