diff options
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) |