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

@@ -4,6 +4,8 @@ class Account < ApplicationRecord
has_many :account_auths
has_many :users, through: :account_auths
has_many :projects, dependent: :destroy
has_many :casting_calls, through: :projects
has_many :casting_call_interviews, through: :projects
has_many :videos, through: :projects
has_many :contract_templates, through: :projects
@@ -59,6 +61,8 @@ class Account < ApplicationRecord
MedicalRelease.where(project: projects),
MiscRelease.where(project: projects),
MatchingRequest.where(project: projects),
CastingCall.where(project: projects),
self.casting_call_interviews,
self
])).sum(:byte_size).to_f
end
@@ -86,6 +90,10 @@ class Account < ApplicationRecord
def taskme_enabled?
ENV["TASKME_ENABLED"] && (plan_uid.to_s == "me_suite" || plan_uid.to_s == "taskme")
end
def castme_enabled?
plan_uid.to_s == "me_suite" || plan_uid.to_s == "castme"
end
def plan_name
case plan_uid.to_s
@@ -97,6 +105,8 @@ class Account < ApplicationRecord
"ReleaseME"
when "taskme"
"TaskME"
when "castme"
"CastME"
when "me_suite"
"ME Suite"
end