From 0dd39cd1f2bbc30554fdc68b852c3f58a1ca5027 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 16 Mar 2011 15:51:08 +0100 Subject: Correct the operation sheet (closes #275) --- ishtar/furnitures/models.py | 5 ++++- ishtar/templates/sheet_operation.html | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/ishtar/furnitures/models.py b/ishtar/furnitures/models.py index e93b74612..2aa78cf23 100644 --- a/ishtar/furnitures/models.py +++ b/ishtar/furnitures/models.py @@ -550,6 +550,9 @@ class Dating(models.Model): verbose_name = _(u"Dating") verbose_name_plural = _(u"Datings") + def __unicode__(self): + return u"%s (%d-%d)" % (self.period, self.start_date, self.end_date) + class Unit(GeneralType) : order = models.IntegerField(_(u"Order")) parent = models.ForeignKey("Unit", verbose_name=_(u"Parent unit"), @@ -566,7 +569,7 @@ class ContextRecord(BaseHistorizedItem, OwnPerms): TABLE_COLS = ['parcel.town', 'parcel.section', 'parcel.parcel_number', 'label',] parcel = models.ForeignKey(Parcel, verbose_name=_(u"Parcel"), - related_name='context_records') + related_name='context_record') label = models.CharField(_(u"Label"), max_length=200) description = models.TextField(_("Description"), blank=True, null=True) lenght = models.IntegerField(_(u"Lenght")) diff --git a/ishtar/templates/sheet_operation.html b/ishtar/templates/sheet_operation.html index d0e31ae5a..10fa8ad61 100644 --- a/ishtar/templates/sheet_operation.html +++ b/ishtar/templates/sheet_operation.html @@ -108,20 +108,20 @@   {% for parcel in item.parcels.all %} - {% for context_record in item.context_record.all %} + {% for context_record in parcel.context_record.all %} {{ context_record.label }} {{context_record.unit}} {{ context_record.datings.all|join:", " }}{# periods ?#} {{ context_record.description }} {{ parcel.section }} - {{parcel.parcel_number}} - {% trans "Details" %} + {% trans "Details" %} {% empty %} - {% trans "No context record associated to parcel " %}{{ parcel.section }} - {{parcel.parcel_number}} + {% trans "No context record associated to parcel " %}{{ parcel.section }} - {{parcel.parcel_number}} {% endfor %} {% empty %} - {% trans "No context record associated to this operation" %} + {% trans "No context record associated to this operation" %} {% endfor %} -- cgit v1.2.3