diff options
| -rw-r--r-- | archaeological_context_records/models.py | 16 | ||||
| -rw-r--r-- | archaeological_context_records/wizards.py | 2 | ||||
| -rw-r--r-- | archaeological_finds/models.py | 16 | 
3 files changed, 17 insertions, 17 deletions
| diff --git a/archaeological_context_records/models.py b/archaeological_context_records/models.py index 93b37d87e..c6d8ec023 100644 --- a/archaeological_context_records/models.py +++ b/archaeological_context_records/models.py @@ -91,7 +91,7 @@ class ContextRecord(BaseHistorizedItem, OwnPerms):                    'operation.operation_code',                    'label', 'unit']      if settings.COUNTRY == 'fr': -        TABLE_COLS.insert(1, 'parcel.operation.code_patriarche') +        TABLE_COLS.insert(1, 'operation.code_patriarche')      parcel = models.ForeignKey(Parcel, verbose_name=_(u"Parcel"),                                 related_name='context_record')      operation = models.ForeignKey(Operation, verbose_name=_(u"Operation"), @@ -148,22 +148,22 @@ class ContextRecord(BaseHistorizedItem, OwnPerms):                                                     self.label] if item])      def full_label(self): -        if not self.parcel.operation: +        if not self.operation:              return unicode(self)          return self._real_label() or self._temp_label()      def _real_label(self): -        if not self.parcel.operation.code_patriarche: +        if not self.operation.code_patriarche:              return -        return settings.JOINT.join((self.parcel.operation.code_patriarche, -                           self.label)) +        return settings.JOINT.join((self.operation.code_patriarche, +                                    self.label))      def _temp_label(self): -        if self.parcel.operation.code_patriarche: +        if self.operation.code_patriarche:              return          return settings.JOINT.join([unicode(lbl) for lbl in [ -                                           self.parcel.operation.year, -                                           self.parcel.operation.operation_code, +                                           self.operation.year, +                                           self.operation.operation_code,                                             self.label] if lbl])      @classmethod diff --git a/archaeological_context_records/wizards.py b/archaeological_context_records/wizards.py index 86ce3bd30..afed15c4e 100644 --- a/archaeological_context_records/wizards.py +++ b/archaeological_context_records/wizards.py @@ -44,7 +44,7 @@ class RecordWizard(Wizard):                  pass          current_cr = self.get_current_object()          if current_cr: -            return current_cr.parcel.operation +            return current_cr.operation      # get_template_context      def get_context_data(self, form, **kwargs): diff --git a/archaeological_finds/models.py b/archaeological_finds/models.py index e0c72c79a..b5a13868d 100644 --- a/archaeological_finds/models.py +++ b/archaeological_finds/models.py @@ -109,20 +109,20 @@ class BaseFind(BaseHistorizedItem, OwnPerms):      def _real_label(self):          if not self.context_record.parcel \ -           or not self.context_record.parcel.operation \ -           or not self.context_record.parcel.operation.code_patriarche: +           or not self.context_record.operation \ +           or not self.context_record.operation.code_patriarche:              return          find = self.get_last_find()          lbl = find.label or self.label          return settings.JOINT.join([unicode(it) for it in ( -                           self.context_record.parcel.operation.code_patriarche, +                           self.context_record.operation.code_patriarche,                             self.context_record.label,                             lbl) if it])      def _temp_label(self):          if not self.context_record.parcel \ -           or not self.context_record.parcel.operation \ -           or not self.context_record.parcel.operation.code_patriarche: +           or not self.context_record.operation \ +           or not self.context_record.operation.code_patriarche:              return          find = self.get_last_find()          lbl = find.label or self.label @@ -135,13 +135,13 @@ class BaseFind(BaseHistorizedItem, OwnPerms):  class Find(BaseHistorizedItem, OwnPerms):      TABLE_COLS = ['label', 'material_type', 'dating.period',                    'base_finds.context_record.parcel.town', -                  'base_finds.context_record.parcel.operation.year', -                  'base_finds.context_record.parcel.operation.operation_code', +                  'base_finds.context_record.operation.year', +                  'base_finds.context_record.operation.operation_code',                    'container.reference', 'container.location',                    'base_finds.is_isolated']      if settings.COUNTRY == 'fr':          TABLE_COLS.insert(6, -                  'base_finds.context_record.parcel.operation.code_patriarche') +                  'base_finds.context_record.operation.code_patriarche')      base_finds = models.ManyToManyField(BaseFind, verbose_name=_(u"Base find"),                                          related_name='find')      order = models.IntegerField(_(u"Order")) | 
