Sha256: 0c445120b7821ca7152149a7cecd3eff28f2f27932756b50e324e8de586334ef
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
require 'sidekiq/web' # TODO - need to migrate Sidekiq #Sidekiq::Web.set :session_secret, Rails.application.secrets[:secret_key_base] Cas::Engine.routes.draw do if Shrine.respond_to?(:presign_endpoint) mount Shrine.presign_endpoint(:cache) => "/files/cache/presign" else Rails.logger.info "Shrine's presign endpoint is disabled" end # TODO - fix # mount Shrine.upload_endpoint(:cache) => "/files/upload" authenticate :user, ->(u){ u.roles.include?('admin') } do mount Sidekiq::Web => '/sidekiq' end devise_for :users, class_name: "Cas::User", module: :devise, controllers: { sessions: "cas/devise/sessions" }, skip: :registrations resources :activities, only: [:index] resources :sites, only: [:index] do resources :users, controller: 'sites/users' resources :sections, only: [:index], controller: 'sites/sections' do resources :contents, controller: 'sites/sections/contents' resources :categories, controller: 'sites/sections/categories' end end # used by tinymce editor resources :file_uploads, only: :create namespace :api, module: "api" do resources :files, only: [:create, :destroy] end root 'sites/sections#index' end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cas-cms-1.0.0.alpha2 | config/routes.rb |