82 lines
2.1 KiB
Ruby
82 lines
2.1 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
Rails.application.routes.draw do
|
|
resources :providers
|
|
resources :provider_groups
|
|
resources :brokers
|
|
resources :carriers
|
|
devise_for :users
|
|
devise_scope :user do
|
|
authenticated :user do
|
|
root to: 'dashboard#index', as: :authenticated_root
|
|
end
|
|
|
|
unauthenticated do
|
|
root to: 'devise/sessions#new', as: :unauthenticated_root
|
|
end
|
|
end
|
|
|
|
namespace :id_card do
|
|
resources :rx_sections
|
|
resources :provider_sections do
|
|
get 'get_section_data', on: :member
|
|
end
|
|
resources :employer_logos do
|
|
get 'image', on: :member
|
|
end
|
|
resources :network_logos do
|
|
get 'image', on: :member
|
|
end
|
|
resources :print, only: [:index] do
|
|
collection do
|
|
get :print_all_queued
|
|
end
|
|
member do
|
|
get :generate_sample
|
|
get :generate_print
|
|
get :generate_mobile_display
|
|
get :generate_full_page
|
|
get :print_queued_by_employer
|
|
end
|
|
end
|
|
# resources :print_data do
|
|
# collection do
|
|
# get 'generate_sample'
|
|
# get 'generate_print'
|
|
# get 'generate_mobile_display'
|
|
# get 'generate_full_page'
|
|
# end
|
|
# end
|
|
get 'plans/:id/get_plan_template', to: 'plans#get_plan_template'
|
|
end
|
|
# resources :employer_setup
|
|
resources :employers do
|
|
collection do
|
|
post 'import'
|
|
get 'refresh_employer_information'
|
|
get 'refresh_employer_members_information'
|
|
get 'beta_automation_simulation'
|
|
end
|
|
namespace :id_card do
|
|
resources :setup, only: [:index, :update, :destroy] do
|
|
collection do
|
|
get 'plans'
|
|
patch 'update_plans'
|
|
get 'field_exceptions'
|
|
patch 'update_field_exceptions'
|
|
get 'update_active_status'
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
|
|
# Reveal health status on /up that returns 200 if the app boots with no exceptions, otherwise 500.
|
|
# Can be used by load balancers and uptime monitors to verify that the app is live.
|
|
get "up" => "rails/health#show", as: :rails_health_check
|
|
|
|
get "dashboard" => 'dashboard#index'
|
|
|
|
root to: 'dashboard#index'
|
|
end
|