summaryrefslogtreecommitdiff
path: root/archaeological_finds/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_finds/models.py')
-rw-r--r--archaeological_finds/models.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/archaeological_finds/models.py b/archaeological_finds/models.py
index 03e54b8f2..1d59c59b1 100644
--- a/archaeological_finds/models.py
+++ b/archaeological_finds/models.py
@@ -213,6 +213,31 @@ class Find(BaseHistorizedItem, ImageModel, OwnPerms, ShortMenuItem):
if settings.COUNTRY == 'fr':
TABLE_COLS.insert(
6, 'base_finds.context_record.operation.code_patriarche')
+ if settings.COUNTRY == 'fr':
+ TABLE_COLS_FOR_OPE = [
+ ['base_finds.context_record.operation.code_patriarche', ],
+ ['base_finds.context_record.operation.code_patriarche', ],
+ ]
+ else:
+ TABLE_COLS_FOR_OPE = [
+ ['base_finds.context_record.operation.year',
+ 'base_finds.context_record.operation.operation_code'],
+ ['base_finds.context_record.operation.year',
+ 'base_finds.context_record.operation.operation_code']
+ ]
+ TABLE_COLS_FOR_OPE[0] += ['index']
+ TABLE_COLS_FOR_OPE[1] += [
+ 'material_types.code',
+ 'base_finds.context_record.label',
+ 'index']
+ TABLE_COLS_FOR_OPE += [
+ 'previous_id', 'label', 'material_types',
+ 'dating.period', 'find_number', 'object_types',
+ 'description']
+
+ TABLE_COLS_FOR_OPE_LBL = {
+ 'code_patriarche__index': _("Short Id"),
+ 'code_patriarche__code__label__index': _("Complete ID")}
base_finds = models.ManyToManyField(BaseFind, verbose_name=_(u"Base find"),
related_name='find')
external_id = models.CharField(_(u"External ID"), blank=True, null=True,