test/dummy_app/config/routes.rb in self_systeem-0.0.5 vs test/dummy_app/config/routes.rb in self_systeem-0.1.0

- old
+ new

@@ -1,4 +1,54 @@ -Dummy::Application.routes.draw do - root :to => 'application#index' - resources :users +DummyApp::Application.routes.draw do + + devise_for :users + devise_scope :user do + get "login", to: "devise/sessions#new", as: "login" + get "logout", to: "devise/sessions#destroy", as: "logout" + get "ba586033c88c2216a/signup", to: "devise/registrations#new", as: "signup" + end + + scope module: "user" do + resources :projects do + resources :members, controller: :project_users + resources :areas, except: :index + resources :attachments, controller: :project_attachments, + only: [:index, :create, :destroy] + resources :budget_items + resources :categories, except: :index + resources :finishes do + resources :comments, only: [:new, :create, :edit, :update] + patch :select, on: :member + patch :deselect, on: :member + end + resources :deadlines + end + end + + scope module: "organization" do + resources :organizations, only: [:new, :create, :show, :edit, :update] do + resources :members, controller: :organization_users + resources :default_areas, except: :index + resources :default_categories, except: :index + resources :projects do + resources :areas, except: :index + resources :budget_items + resources :attachments, controller: :project_attachments, + only: [:index, :create, :destroy] + resources :categories, except: :index + resources :finishes do + resources :comments, only: [:new, :create, :edit, :update] + patch :select, on: :member + patch :deselect, on: :member + end + resources :members, controller: :project_users + resources :deadlines + end + end + end + + get "invitations/:token", to: "invitations#edit", as: "accept_invitation" + patch "invitations/:token", to: "invitations#update" + + root "site#index" + get "/:id" => "site#show" end