|
32 | 32 | devise_for :admin_users, ActiveAdmin::Devise.config
|
33 | 33 | ActiveAdmin.routes(self)
|
34 | 34 |
|
35 |
| - put '/retros/:id/archive', to: 'retros#archive' |
36 |
| - patch '/retros/:id/password', to: 'retros#update_password', as: :retro_update_password |
| 35 | + scope '/api' do |
| 36 | + put '/retros/:id/archive', to: 'retros#archive' |
| 37 | + patch '/retros/:id/password', to: 'retros#update_password', as: :retro_update_password |
37 | 38 |
|
38 |
| - get '/config', to: 'config#show' |
| 39 | + get '/config', to: 'config#show' |
39 | 40 |
|
40 |
| - resources :oauth_sessions, path: 'sessions', only: [:create] |
41 |
| - resources :users, only: [:create] |
| 41 | + resources :oauth_sessions, path: 'sessions', only: [:create] |
| 42 | + resources :users, only: [:create] |
42 | 43 |
|
43 |
| - resources :retros, only: [:index, :create, :show, :update] do |
44 |
| - resources :archives, only: [:index, :show] |
45 |
| - resources :settings, only: [:index] |
46 |
| - resources :action_items, only: [:create, :destroy, :update] |
47 |
| - resources :items, only: [:create, :update, :destroy] do |
48 |
| - patch 'done', to: :done, controller: 'items' |
49 |
| - post 'vote', to: :vote, controller: 'items' |
50 |
| - end |
51 |
| - resource :discussion, only: [:create, :destroy, :update] do |
52 |
| - post 'transitions', controller: 'transitions' |
53 |
| - end |
| 44 | + resources :retros, only: [:index, :create, :show, :update] do |
| 45 | + resources :archives, only: [:index, :show] |
| 46 | + resources :settings, only: [:index] |
| 47 | + resources :action_items, only: [:create, :destroy, :update] |
| 48 | + resources :items, only: [:create, :update, :destroy] do |
| 49 | + patch 'done', to: :done, controller: 'items' |
| 50 | + post 'vote', to: :vote, controller: 'items' |
| 51 | + end |
| 52 | + resource :discussion, only: [:create, :destroy, :update] do |
| 53 | + post 'transitions', controller: 'transitions' |
| 54 | + end |
54 | 55 |
|
55 |
| - resources :sessions, only: [:new, :create] |
| 56 | + resources :sessions, only: [:new, :create] |
| 57 | + end |
56 | 58 | end
|
| 59 | + |
| 60 | + # pushstate routing |
| 61 | + get '/' => 'static#home', as: 'home', constraints: { format: :html } |
| 62 | + get '*url' => 'static#home', constraints: { format: :html } |
57 | 63 | end
|
0 commit comments