Sha256: 2576242a134b3124bc00c5f2036118a6523329811d8bd8ab31a7d80e4a5011cc
Contents?: true
Size: 1.63 KB
Versions: 15
Compression:
Stored size: 1.63 KB
Contents
# frozen_string_literal: true namespace :system do resources :email_templates, only: :index resources :user_feedback, except: :destroy, controller: "user_feedback" resources :messages resources :downloads resources :view_metadata, only: [:edit, :update] do patch :restore, on: :member end end match "/404", to: "system/errors#not_found", via: :all match "/500", to: "system/errors#internal_server_error", via: :all match "/generate_test_internal_server_error", to: "system/errors#generate_test_internal_server_error", via: :get resources :mock_errors, only: [:index], controller: "system/mock_errors" devise_for :users, class_name: "Renalware::User", controllers: { registrations: "renalware/devise/registrations", sessions: "renalware/devise/sessions", passwords: "renalware/devise/passwords" }, module: :devise # An ajax-polled route which will cause the users browser to redirect to the login page # when their session expires get "/check_session_expired" => "session_timeout#check_session_expired", as: "check_session_expired" get "/keep_session_alive" => "session_timeout#keep_session_alive", as: "keep_session_alive" super_admin_constraint = lambda do |request| current_user = request.env["warden"].user || Renalware::NullUser.new current_user.has_role?(:super_admin) end constraints super_admin_constraint do match "/delayed_job" => DelayedJobWeb, :anchor => false, via: [:get, :post] end # enable mail previews in all environments get "/rails/mailers" => "rails/mailers#index" get "/rails/mailers/*path" => "rails/mailers#preview"
Version data entries
15 entries across 15 versions & 1 rubygems