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