diff options
Diffstat (limited to 'archaeological_finds/models_finds.py')
| -rw-r--r-- | archaeological_finds/models_finds.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index 9e9886635..f6b0c42b8 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -226,6 +226,8 @@ class TreatmentType(HierarchicalType): else: type_list = [idx for idx, __ in types] dct["available"] = True + if empty_first and type_list: + type_list = type_list[1:] q = cls.objects.filter(**dct).exclude(pk__in=type_list) for t in q.all(): if instances: @@ -2911,6 +2913,17 @@ class Find( True, ), ] + if can_edit_find and not is_locked: + actions += [ + ( + reverse("find-statement-condition-add", args=[self.pk]), + _("Add statement condition"), + "fa fa-plus", + _("statement condition"), + "", + True, + ), + ] can_add_geo = profile.mapping and self.can_do(request, "ishtar_common.add_geovectordata") if can_add_geo: |
