summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ishtar_common/models.py35
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")