diff options
Diffstat (limited to 'archaeological_warehouse/models.py')
| -rw-r--r-- | archaeological_warehouse/models.py | 19 | 
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 = { | 
