From ac7cd6987abfa1f81dfd0ffb61e0cd6bb63d9f15 Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Tue, 28 Feb 2023 17:56:10 +0000 Subject: [PATCH] Bug 32968: ERM granular permissions - EHoldings Packages --- .../components/ERM/EHoldingsLocalPackagesList.vue | 13 ++++++++----- .../components/ERM/EHoldingsLocalPackagesShow.vue | 4 +++- .../ERM/EHoldingsLocalPackagesToolbar.vue | 6 ++++++ 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesList.vue index 9fd12f7323..30c56fed6c 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesList.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesList.vue @@ -44,6 +44,7 @@ export default { table_id, setConfirmationDialog, setMessage, + permissions, } }, data: function () { @@ -275,11 +276,13 @@ export default { ] ) - let n = createVNode("span", {}, [ - editButton, - " ", - deleteButton, - ]) + let n = permissions.eholdings.write + ? createVNode("span", {}, [ + editButton, + " ", + deleteButton, + ]) + : createVNode("span", {}, []) render(n, e) } ) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesShow.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesShow.vue index 918205b6f1..98f49ff575 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesShow.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesShow.vue @@ -5,12 +5,13 @@ {{ $__("Package #%s").format(erm_package.package_id) }} -
@@ -11,6 +12,11 @@ -- 2.30.2