This commit is contained in:
Senad Uka
2020-07-15 11:57:21 +02:00
parent 4c49a5db03
commit da8e187430
135 changed files with 1952 additions and 1115 deletions

View File

@@ -2,7 +2,7 @@ require 'oath/constraints/signed_in'
require 'sidekiq/web'
Rails.application.routes.draw do
AVAILABLE_LOCALES_REGEX = /#{I18n.available_locales.join("|")}/.freeze
AVAILABLE_LOCALES_REGEX = /#{I18n.available_locales.join("|")}/
concern :confirmable do
resources :video_release_confirmations, only: [:new, :create, :destroy]
@@ -32,6 +32,9 @@ Rails.application.routes.draw do
resource :masquerade, only: :create
end
resources :task_requests, only: [:index, :edit, :update, :show]
resources :casting_call_interviews do
post :complete, on: :member
end
root to: "accounts#index", as: :signed_in_root
end
@@ -66,6 +69,7 @@ Rails.application.routes.draw do
resource :contract_downloads, only: [:create]
resources :downloads, only: [:index, :destroy]
resource :report_downloads, only: [:create]
resource :interview_downloads, only: [:create]
resources :videos, only: [:index, :new, :create, :edit, :update] do
collection do
get :landing
@@ -105,7 +109,13 @@ Rails.application.routes.draw do
post :cancel
end
end
resources :casting_calls, except: :destroy do
member do
post :cancel
end
end
resources :tasks, only: :index
resources :casting_call_interviews, only: [:index, :show]
end
resource :profile, only: [:show, :update]
resources :videos, only: [] do
@@ -134,20 +144,17 @@ Rails.application.routes.draw do
resources :broadcasts, param: :token, only: [:show, :update] do
resource :zoom_meeting, only: [:show]
end
resources :casting_calls, param: :token, only: [:show]
resources :casting_call_interviews, param: :token, only: [:show, :update]
end
RELEASES = [:acquired_media_releases, :appearance_releases, :talent_releases, :material_releases, :medical_releases, :misc_releases, :location_releases].freeze
ALL_RELEASES = RELEASES + [:music_releases]
RELEASES = [:acquired_media_releases, :appearance_releases, :talent_releases, :material_releases, :location_releases]
ALL_RELEASES = RELEASES + [:music_releases, :medical_releases, :misc_releases]
ALL_RELEASES.each do |release|
resources release, only: [], concerns: :taggable
end
# Customization for medical releases
resources :medical_releases, only: [], concerns: :taggable do
resource :approvals, only: [:new, :create]
end
resources :bulk_taggings, only: [:new, :create]
namespace :api do
@@ -163,7 +170,7 @@ Rails.application.routes.draw do
resources :contract_templates, only: [:index]
end
resources :contract_templates, only: [:show] do
(RELEASES - [:misc_releases, :medical_releases]).each do |release|
RELEASES.each do |release|
resources release, controller: release, only: [:create]
end
end