From be2a93525069de2dfa3c23b0c23e7a9f7ad4c03d Mon Sep 17 00:00:00 2001 From: Marius Peter Date: Sun, 29 Dec 2024 15:14:43 +0100 Subject: First commit. --- config/routes.rb | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 config/routes.rb (limited to 'config/routes.rb') 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 -- cgit v1.2.3