routes.rb
2.12 KB
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Kanjai::Engine.routes.draw do
devise_for :admin_users, {
path_names: {sign_in: 'login', sign_out: 'logout'},
controllers: {sessions: 'kanjai/admin/sessions', passwords: 'kanjai/admin/passwords'},
class_name: "Kanjai::AdminUser", module: :devise
}
scope "(:locale)", :locale => /#{I18n.available_locales.join("|")}/ do
root to: 'pages#show'
end
namespace :admin do
#get '/' => 'dashboard#index', as: 'dashboard'
get '/' => 'pages#index', as: 'dashboard'
get 'configuration' => 'config#index', :as => :configuration
post 'page_contents/show_content_form' => "page_contents#show_content_form"
post 'page_contents/add_item' => "page_contents#add_item"
post 'page_contents/delete_item' => "page_contents#delete_item"
post 'page_contents/sorting' => "page_contents#sorting"
get 'tags' => 'tags#index'
resources :admin_users
resources :pages do
get :markdown, on: :member
get :html, on: :member
get :clone, on: :member
post :meta_update, on: :member
get :sort, on: :member
get :structure, on: :member
get :save_structure, on: :member
post :delete_content, on: :member
post :show_editor, on: :member
post :update_editor, on: :member
post :duplicate_block, on: :member
get :show_frontend_editor, on: :member
post :update_frontend_editor, on: :member
get :activate, on: :member
get :deactivate, on: :member
end
resources :page_langs
resources :page_templates do
get :marker, on: :member
post :update_marker, on: :member
end
resources :images, only: [:index, :edit, :update] do
post :update_gallery, on: :collection
get :delete_gallery_image, on: :member
post :get_gallery, on: :collection
post :get_files, on: :collection
post :list, on: :collection
end
end
scope "(:locale)", :locale => /#{I18n.available_locales.join("|")}/ do
match 'form/:page_content_id' => 'form#index', via: [:get, :post], as: 'form'
match '*path' => 'pages#show', via: :all
end
end