summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-04-29 18:36:05 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2020-07-01 18:02:28 +0200
commit3e8b85a299769b0fa7e14109bcc75e7bd321b56c (patch)
treebb9c93261e7e25ce71a528aa9fd7f1d89686859f /ishtar_common
parent09970665e6696133ed679a168c1aa1897e9e9506 (diff)
downloadIshtar-3e8b85a299769b0fa7e14109bcc75e7bd321b56c.tar.bz2
Ishtar-3e8b85a299769b0fa7e14109bcc75e7bd321b56c.zip
Fix tips to not break database init
Diffstat (limited to 'ishtar_common')
-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")