forked from ivaldi/brimir
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroutes.rb
48 lines (33 loc) · 1.19 KB
/
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Brimir::Application.routes.draw do
devise_for :users, controllers: { omniauth_callbacks: 'omniauth' }
resources :users do
get :tickets, to: 'tickets#index'
end
namespace :tickets do
resource :deleted, only: :destroy, controller: :deleted
resource :selected, only: :update, controller: :selected
end
resources :tickets, except: [:destroy, :edit] do
resource :lock, only: [:destroy, :create], module: :tickets
end
resources :labelings, only: [:destroy, :create]
resources :rules
resources :email_templates
resources :labels, only: [:destroy, :update, :index, :edit]
resources :replies, only: [:create, :new, :update, :show]
get '/attachments/:id/:format' => 'attachments#show'
resources :attachments, only: [:index, :new]
resources :email_addresses
resources :email_imports, only: [:new, :create]
resource :settings, only: [:edit, :update]
root to: 'tickets#index'
namespace :api do
namespace :v1 do
resources :tickets, only: [ :index, :show, :create ]
resources :sessions, only: [ :create ]
resources :users, param: :email, only: [ :create, :show ] do
resources :tickets, only: [ :index ]
end
end
end
end