From 7d8a23c3a79cc72a7463763b4305612145e2864f Mon Sep 17 00:00:00 2001 From: Matt Blenkinsop Date: Wed, 25 Sep 2024 15:18:38 +0000 Subject: [PATCH] Bug 38010: Add permissions to action buttons Signed-off-by: Michaela Sieber Signed-off-by: Jonathan Druart --- .../components/Vendors/VendorContracts.vue | 42 +++++++++++-------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorContracts.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorContracts.vue index 9ddba39b0a2..dcac399e8b8 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorContracts.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorContracts.vue @@ -78,24 +78,30 @@ export default { searchable: false, orderable: false, }, - { - title: __("Actions"), - data: "contractnumber", - searchable: false, - orderable: false, - render: function (data, type, row, meta) { - return ( - `` + - " " + - __("Edit") + - "" + - `` + - " " + - __("Delete") + - "" - ); - }, - }, + ...(isUserPermitted( + "CAN_user_acquisition_contracts_manage" + ) + ? [ + { + title: __("Actions"), + data: "contractnumber", + searchable: false, + orderable: false, + render: function (data, type, row, meta) { + return ( + `` + + " " + + __("Edit") + + "" + + `` + + " " + + __("Delete") + + "" + ); + }, + }, + ] + : []), ], }) ); -- 2.34.1