Sha256: b46f62f33e06fa24dbdcda2abc0355fa07352abb9b0921f1a5bafbb38af8d18b
Contents?: true
Size: 1.73 KB
Versions: 3
Compression:
Stored size: 1.73 KB
Contents
Rails.application.routes.draw do mount Scrivito::SdkEngine, at: "/", as: "scrivito_ui" end Scrivito::SdkEngine.routes.draw do resources :objs, controller: 'scrivito/objs', path: '__scrivito/objs', only: [:show, :create, :update, :destroy], defaults: {format: :json} do collection do get :page_class_selection get :search end member do get :widget get :widget_class_selection get :widget_modification post :copy post :duplicate put :revert put :restore put :mark_resolved put :destroy_widget put :revert_widget put :restore_widget end end resources :tasks, controller: 'scrivito/tasks', path: '__scrivito/tasks', only: [:show], defaults: {format: :json} get '__scrivito/blobs/upload_permission' => 'scrivito/blobs#upload_permission', defaults: {format: :json} resources :workspaces, controller: 'scrivito/workspaces', path: '__scrivito/workspaces', only: [:index, :show, :create, :update, :destroy], defaults: {format: :json} do member do put :rebase put :publish get :check end end get '__scrivito/users/suggest' => 'scrivito/users#suggest', defaults: {format: :json} get '__scrivito/render_widget/:id/show_widget/:widget_id' => 'scrivito/cms_dispatch#show_widget' get '__scrivito/render_widget/:id/widget_details/:widget_id' => 'scrivito/cms_dispatch#widget_details' get '__scrivito/page_details/:id' => 'scrivito/cms_dispatch#page_details' get '/__scrivito/resource_details/:resource_id' => 'scrivito/cms_dispatch#resource_details' get 'scrivito', to: 'scrivito/ui#index', as: 'scrivito_ui' get 'scrivito/*application_path', to: 'scrivito/ui#index', format: false end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
scrivito_sdk-0.60.0 | config/precedence_routes.rb |
scrivito_sdk-0.60.0.rc2 | config/precedence_routes.rb |
scrivito_sdk-0.60.0.rc1 | config/precedence_routes.rb |