summaryrefslogtreecommitdiff
path: root/archaeological_warehouse/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_warehouse/models.py')
-rw-r--r--archaeological_warehouse/models.py19
1 files changed, 17 insertions, 2 deletions
diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py
index 5a854c079..099d6a641 100644
--- a/archaeological_warehouse/models.py
+++ b/archaeological_warehouse/models.py
@@ -394,9 +394,17 @@ class Warehouse(
"archaeological_warehouse.change_own_warehouse"
],
)
+ QA_LINK = QuickAction(
+ url="warehouse-qa-link",
+ icon_class="fa fa-link",
+ text=_("Link to account"),
+ target="many",
+ rights=["ishtaradmin"],
+ )
QUICK_ACTIONS = [
- QA_LOCK,
QA_EDIT,
+ QA_LOCK,
+ QA_LINK
]
objects = UUIDModelManager()
@@ -1137,7 +1145,14 @@ class Container(
"archaeological_warehouse.change_own_container"
],
)
- QUICK_ACTIONS = [QA_EDIT, QA_MOVE, QA_LOCK]
+ QA_LINK = QuickAction(
+ url="container-qa-link",
+ icon_class="fa fa-link",
+ text=_("Link to account"),
+ target="many",
+ rights=["ishtaradmin"],
+ )
+ QUICK_ACTIONS = [QA_EDIT, QA_MOVE, QA_LOCK, QA_LINK]
BASE_QUERY_LOCATION = "container_tree_child__container_parent"
SERIALIZE_CALL = {