diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-10-16 15:34:00 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-10-16 15:34:00 +0200 |
commit | f96a3a91359d4f86fb54fb20b19c35f4281b475e (patch) | |
tree | e4fff775d012cc7dd33cdc75cad1681fb0f0528e /archaeological_operations/models.py | |
parent | 397858e3dbe21488711c739028cc4803a37076d1 (diff) | |
download | Ishtar-f96a3a91359d4f86fb54fb20b19c35f4281b475e.tar.bz2 Ishtar-f96a3a91359d4f86fb54fb20b19c35f4281b475e.zip |
Disable site naturalk key (circular dependency problem with operations)
Diffstat (limited to 'archaeological_operations/models.py')
-rw-r--r-- | archaeological_operations/models.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index c4d7e489c..d3a839558 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -84,10 +84,12 @@ class ReportState(GeneralType): post_save.connect(post_save_cache, sender=ReportState) post_delete.connect(post_save_cache, sender=ReportState) + class SiteManager(models.Manager): def get_by_natural_key(self, txt_idx): return self.get(reference=txt_idx) + class RecordQualityType(GeneralType): order = models.IntegerField(_(u"Order")) @@ -269,8 +271,8 @@ class ArchaeologicalSite(BaseHistorizedItem, OwnPerms, ValueGetter, ])) return name - def natural_key(self): - return (self.reference, ) + # def natural_key(self): + # return (self.reference, ) @property def external_id(self): @@ -386,6 +388,7 @@ class ClosedItem(object): user = q.all()[0] return {'date': date, 'user': user} + class OperationManager(models.Manager): def get_by_natural_key(self, txt_idx): return self.get(code_patriarche=txt_idx) |