diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-06-29 13:27:09 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-06-29 13:27:09 +0200 |
commit | 529828b89b27da8f76e96fdede46bd16fec4468d (patch) | |
tree | 7c483f9b207ccfa5b5391731f5ff5f03693fb42a /ishtar/ishtar_base/models.py | |
parent | 05c6d94c9547377c9979e9d860c6618ee898ef6e (diff) | |
download | Ishtar-529828b89b27da8f76e96fdede46bd16fec4468d.tar.bz2 Ishtar-529828b89b27da8f76e96fdede46bd16fec4468d.zip |
Sources modification and deletion for Operations (refs #497)
Diffstat (limited to 'ishtar/ishtar_base/models.py')
-rw-r--r-- | ishtar/ishtar_base/models.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ishtar/ishtar_base/models.py b/ishtar/ishtar_base/models.py index 7de7b239b..8ae0af0f1 100644 --- a/ishtar/ishtar_base/models.py +++ b/ishtar/ishtar_base/models.py @@ -451,6 +451,7 @@ class Source(models.Model): title = models.CharField(_(u"Title"), max_length=200) source_type = models.ForeignKey(SourceType, verbose_name=_(u"Type")) authors = models.ManyToManyField(Author, verbose_name=_(u"Authors")) + TABLE_COLS = ['title', 'source_type', 'authors',] class Meta: abstract = True @@ -678,6 +679,8 @@ class OperationSource(Source): verbose_name_plural = _(u"Operation documentations") operation = models.ForeignKey(Operation, verbose_name=_(u"Operation"), related_name="source") + TABLE_COLS = ['operation.year', 'operation.operation_code'] + \ + Source.TABLE_COLS class Parcel(LightHistorizedItem): associated_file = models.ForeignKey(File, related_name='parcels', @@ -783,8 +786,8 @@ class IdentificationType(GeneralType): return self.label class ContextRecord(BaseHistorizedItem, OwnPerms): - TABLE_COLS = ['parcel.town', 'parcel.operation.year', - 'parcel.operation.operation_code', + TABLE_COLS = ['parcel.town', 'operation.year', + 'operation.operation_code', 'label', 'unit'] if settings.COUNTRY == 'fr': TABLE_COLS.insert(1, 'parcel.operation.code_patriarche') |