You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
425 B
18 lines
425 B
3 years ago
|
class Organisation < ApplicationRecord
|
||
|
has_many :users
|
||
|
has_many :owned_case_logs, class_name: "CaseLog", foreign_key: "owning_organisation_id"
|
||
|
has_many :managed_case_logs, class_name: "CaseLog", foreign_key: "managing_organisation_id"
|
||
|
|
||
|
def case_logs
|
||
|
CaseLog.for_organisation(self)
|
||
|
end
|
||
|
|
||
|
def completed_case_logs
|
||
|
case_logs.completed
|
||
|
end
|
||
|
|
||
|
def not_completed_case_logs
|
||
|
case_logs.not_completed
|
||
|
end
|
||
|
end
|