diff options
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r-- | ishtar_common/models.py | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 3900611b6..0d99ad4db 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -4224,16 +4224,18 @@ class OrganizationType(GeneralType): def get_orga_planning_service_label(): - lbl = get_general_type_label(OrganizationType, "planning_service") - if lbl: - return lbl + if apps.ready: + lbl = get_general_type_label(OrganizationType, "planning_service") + if lbl: + return lbl return _("Error: planning_service type is missing") def get_orga_general_contractor_label(): - lbl = get_general_type_label(OrganizationType, "general_contractor") - if lbl: - return lbl + if apps.ready: + lbl = get_general_type_label(OrganizationType, "general_contractor") + if lbl: + return lbl return _("Error: general_contractor type is missing") @@ -4359,23 +4361,26 @@ person_type_pks_lazy = lazy(PersonType.get_or_create_pks, str) def get_sra_agent_label(): - lbl = get_general_type_label(PersonType, "sra_agent") - if lbl: - return lbl + if apps.ready: + lbl = get_general_type_label(PersonType, "sra_agent") + if lbl: + return lbl return _("Error: sra_agent type is missing") def get_general_contractor_label(): - lbl = get_general_type_label(PersonType, "general_contractor") - if lbl: - return lbl + if apps.ready: + lbl = get_general_type_label(PersonType, "general_contractor") + if lbl: + return lbl return _("Error: general_contractor type is missing") def get_responsible_planning_service_label(): - lbl = get_general_type_label(PersonType, "responsible_planning_service") - if lbl: - return lbl + if apps.ready: + lbl = get_general_type_label(PersonType, "responsible_planning_service") + if lbl: + return lbl return _("Error: responsible_planning_service type is missing") |