summaryrefslogtreecommitdiff
path: root/config/routes.rb
diff options
context:
space:
mode:
Diffstat (limited to 'config/routes.rb')
-rw-r--r--config/routes.rb46
1 files changed, 46 insertions, 0 deletions
diff --git a/config/routes.rb b/config/routes.rb
new file mode 100644
index 0000000..efa9589
--- /dev/null
+++ b/config/routes.rb
@@ -0,0 +1,46 @@
+Rails.application.routes.draw do
+ root to: "home#index"
+
+ resource :session
+ resource :registration, only: [ "new", "create" ]
+ resources :passwords, param: :token
+ # get "/sign_up", to: "registrations#new", as: :sign_up
+ # post "/sign_up", to: "registrations#create"
+ # delete "/log_out", to: "sessions#destroy", as: :log_out
+
+ post "/code_of_honor/toggle",
+ to: "code_of_honor#toggle",
+ as: :toggle_code_of_honor
+
+ resources :tartiflettes do
+ get "scores/edit",
+ to: "scores#edit_all",
+ as: :edit_scores
+ patch "scores",
+ to: "scores#update_all",
+ as: :update_scores
+ resources :scores, only: [ :new, :create ]
+ end
+
+ namespace :admin do
+ get "dashboard",
+ to: "dashboard#index",
+ as: :dashboard
+ get "scores/export",
+ to: "scores#export",
+ as: :scores_export
+ end
+
+ # Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html
+
+ # Reveal health status on /up that returns 200 if the app boots with no exceptions, otherwise 500.
+ # Can be used by load balancers and uptime monitors to verify that the app is live.
+ get "up" => "rails/health#show", as: :rails_health_check
+
+ # Render dynamic PWA files from app/views/pwa/* (remember to link manifest in application.html.erb)
+ # get "manifest" => "rails/pwa#manifest", as: :pwa_manifest
+ # get "service-worker" => "rails/pwa#service_worker", as: :pwa_service_worker
+
+ # Defines the root path route ("/")
+ # root "posts#index"
+end
Copyright 2019--2025 Marius PETER