-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathroutes.rb
31 lines (27 loc) · 1022 Bytes
/
routes.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Rails.application.routes.draw do
# For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html
resources :news, only: [:index, :show]
resources :staff, only: [:index, :show]
resources :tags, only: [:index, :show] do
resources :news, only: [:index]
end
namespace :workspace do
resources :articles do
resources :editor_revisions, only: [:index, :show, :create, :new]
end
#resources :article_updates left in for future revision
resources :editor_revisions
resources :employees do
resources :articles, only: [:index]
end
resources :roles, except: [:show]
resources :tags, only: [:index]
root to: "articles#index"
end
get "/about", to: "static#index", as: "about"
post "/logout", to: "sessions#destroy", as: "logout"
get "/login", to: "sessions#new", as: "login"
post "/login", to: "sessions#create", as: "username_pw_login"
get "/auth/github/callback" => "sessions#create"
root to: "news#index"
end