diff options
-rw-r--r-- | archaeological_operations/models.py | 8 | ||||
-rw-r--r-- | ishtar_common/utils.py | 1 |
2 files changed, 3 insertions, 6 deletions
diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index cec9b0869..bcc845f8e 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -20,8 +20,6 @@ from collections import OrderedDict import datetime from itertools import groupby -import json -import re import uuid from django.apps import apps @@ -41,14 +39,12 @@ from ishtar_common.utils import ugettext_lazy as _, pgettext_lazy, get_generated from ishtar_common.models import ( Area, BaseHistorizedItem, - Dashboard, DashboardFormItem, Document, DocumentTemplate, GeneralRecordRelations, GeneralRelationType, GeneralType, - GeoVectorData, Imported, IshtarUser, LightHistorizedItem, @@ -60,7 +56,6 @@ from ishtar_common.models import ( post_delete_record_relation, post_save_cache, RelationItem, - ShortMenuItem, SourceType, Town, ValueGetter, @@ -86,6 +81,7 @@ from ishtar_common.utils import ( mode, m2m_historization_changed, post_save_geo, + SheetItem, ) @@ -2478,7 +2474,7 @@ post_save.connect(post_save_cache, sender=ActType) post_delete.connect(post_save_cache, sender=ActType) -class AdministrativeAct(DocumentItem, BaseHistorizedItem, OwnPerms, ValueGetter): +class AdministrativeAct(DocumentItem, BaseHistorizedItem, OwnPerms, ValueGetter, SheetItem): TABLE_COLS = [ "full_ref", "signature_date__year", diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py index 1397d9701..3161e0003 100644 --- a/ishtar_common/utils.py +++ b/ishtar_common/utils.py @@ -279,6 +279,7 @@ def check_model_access_control(request, model, available_perms=None): class SheetItem: SHOW_URL = "" SHEET_ALTERNATIVES = [] # list tuple: (key checked in profile, sheet name) + def get_show_url(self): show_url = self.SHOW_URL if not show_url: |