From f96a3a91359d4f86fb54fb20b19c35f4281b475e Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 16 Oct 2018 15:34:00 +0200 Subject: Disable site naturalk key (circular dependency problem with operations) --- archaeological_operations/models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'archaeological_operations') 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) -- cgit v1.2.3