diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-01-27 17:31:00 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-01-27 17:31:00 +0100 |
commit | dc1d0da3544d2ec9adb4c792c357fe06eaf752a7 (patch) | |
tree | dc2627a86507fe03bf42b21bcc5fe21183573cf4 /ishtar_common/models.py | |
parent | e448e19f9a472f8bb9ce41b085d175e91e0b873b (diff) | |
download | Ishtar-dc1d0da3544d2ec9adb4c792c357fe06eaf752a7.tar.bz2 Ishtar-dc1d0da3544d2ec9adb4c792c357fe06eaf752a7.zip |
Add custom cached_label configuration for each main item
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r-- | ishtar_common/models.py | 62 |
1 files changed, 61 insertions, 1 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py index b4a563d7f..8dd1fc3fe 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -1196,11 +1196,17 @@ class IshtarSiteProfile(models.Model, Cached): "Separate keys with a semicolon." ), ) + operation_cached_label = models.TextField( + _("Operation cached label"), + default="", + blank=True, + help_text=_("Formula to manage cached label. If not set a default is provided"), + ) site_complete_identifier = models.TextField( _("Archaeological site complete identifier"), default="", blank=True, - help_text=_("Formula to manage archaeological site complete" " identifier."), + help_text=_("Formula to manage archaeological site complete identifier."), ) site_custom_index = models.TextField( _("Archaeological site custom index key"), @@ -1211,6 +1217,12 @@ class IshtarSiteProfile(models.Model, Cached): "index. Separate keys with a semicolon." ), ) + site_cached_label = models.TextField( + _("Site cached label"), + default="", + blank=True, + help_text=_("Formula to manage cached label. If not set a default is provided"), + ) file_external_id = models.TextField( _("File external id"), default="{year}-{numeric_reference}", @@ -1236,6 +1248,12 @@ class IshtarSiteProfile(models.Model, Cached): "index. Separate keys with a semicolon." ), ) + file_cached_label = models.TextField( + _("File cached label"), + default="", + blank=True, + help_text=_("Formula to manage cached label. If not set a default is provided"), + ) parcel_external_id = models.TextField( _("Parcel external id"), default="{associated_file__external_id}{operation__code_patriarche}-" @@ -1247,6 +1265,12 @@ class IshtarSiteProfile(models.Model, Cached): "data can be destructive." ), ) + parcel_cached_label = models.TextField( + _("Parcel cached label"), + default="", + blank=True, + help_text=_("Formula to manage cached label. If not set a default is provided"), + ) context_record_external_id = models.TextField( _("Context record external id"), default="{parcel__external_id}-{label}", @@ -1272,6 +1296,12 @@ class IshtarSiteProfile(models.Model, Cached): "Separate keys with a semicolon." ), ) + contextrecord_cached_label = models.TextField( + _("Context record cached label"), + default="", + blank=True, + help_text=_("Formula to manage cached label. If not set a default is provided"), + ) base_find_external_id = models.TextField( _("Base find external id"), default="{context_record__external_id}-{label}", @@ -1297,6 +1327,12 @@ class IshtarSiteProfile(models.Model, Cached): "Separate keys with a semicolon." ), ) + basefind_cached_label = models.TextField( + _("Base find cached label"), + default="", + blank=True, + help_text=_("Formula to manage cached label. If not set a default is provided"), + ) find_external_id = models.TextField( _("Find external id"), default="{get_first_base_find__context_record__external_id}-{label}", @@ -1322,6 +1358,12 @@ class IshtarSiteProfile(models.Model, Cached): "Separate keys with a semicolon." ), ) + find_cached_label = models.TextField( + _("Find cached label"), + default="", + blank=True, + help_text=_("Formula to manage cached label. If not set a default is provided"), + ) container_external_id = models.TextField( _("Container external id"), default="{parent_external_id}-{container_type__txt_idx}-" "{reference}", @@ -1347,6 +1389,12 @@ class IshtarSiteProfile(models.Model, Cached): "Separate keys with a semicolon." ), ) + container_cached_label = models.TextField( + _("Container cached label"), + default="", + blank=True, + help_text=_("Formula to manage cached label. If not set a default is provided"), + ) warehouse_external_id = models.TextField( _("Warehouse external id"), default="{slug}", @@ -1372,6 +1420,12 @@ class IshtarSiteProfile(models.Model, Cached): "Separate keys with a semicolon." ), ) + warehouse_cached_label = models.TextField( + _("Warehouse cached label"), + default="", + blank=True, + help_text=_("Formula to manage cached label. If not set a default is provided"), + ) document_external_id = models.TextField( _("Document external id"), default="{index}", @@ -1397,6 +1451,12 @@ class IshtarSiteProfile(models.Model, Cached): "Separate keys with a semicolon." ), ) + document_cached_label = models.TextField( + _("Document cached label"), + default="", + blank=True, + help_text=_("Formula to manage cached label. If not set a default is provided"), + ) person_raw_name = models.TextField( _("Raw name for person"), default="{name|upper} {surname}", |