Sha256: 94428a3a4577854d071dfed5fa15e90f161f6186d56366621f2377dd06a25597
Contents?: true
Size: 1.43 KB
Versions: 68
Compression:
Stored size: 1.43 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 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 "/session_timed_out" => "session_timeout#has_user_timed_out", as: "session_timed_out" 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
68 entries across 68 versions & 1 rubygems