summaryrefslogtreecommitdiff
path: root/archaeological_files/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_files/models.py')
-rw-r--r--archaeological_files/models.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py
index 4b0501e96..bef7d53a1 100644
--- a/archaeological_files/models.py
+++ b/archaeological_files/models.py
@@ -719,6 +719,17 @@ class File(ClosedItem, DocumentItem, BaseHistorizedItem, CompleteIdentifierItem,
_("Add associated administrative act"), "fa fa-plus",
_("admin. act"), "", False),
]
+ if self.can_do(request, 'add_operation'):
+ actions += [
+ (
+ reverse('file-add-operation', args=[self.pk]),
+ _("Add operation"),
+ "fa fa-plus",
+ _("operation"),
+ "",
+ False
+ )
+ ]
return actions
def save(self, *args, **kwargs):