summaryrefslogtreecommitdiff
path: root/archaeological_context_records
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2013-08-25 13:31:45 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2013-08-25 13:31:45 +0200
commit6e16f2c830c9dae4450609d66b8b46a091976099 (patch)
tree3f8393b6e3ebcb517cc6d16d679c262731ef95a9 /archaeological_context_records
parentc3181ddb7a6501e2d32b8f370a2c1d5771c37496 (diff)
downloadIshtar-6e16f2c830c9dae4450609d66b8b46a091976099.tar.bz2
Ishtar-6e16f2c830c9dae4450609d66b8b46a091976099.zip
Simplify access to operation for context records (don't use the parcel anymore) (refs #1317)
Diffstat (limited to 'archaeological_context_records')
-rw-r--r--archaeological_context_records/models.py16
-rw-r--r--archaeological_context_records/wizards.py2
2 files changed, 9 insertions, 9 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):