From 0460bfd6edd2f477cd84d511c47b368f068a7655 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 Signed-off-by: Jonathan Field --- .../js/vue/components/ERM/EHoldingsLocalPackagesList.vue | 5 ++++- .../js/vue/components/ERM/EHoldingsLocalPackagesShow.vue | 3 +++ .../js/vue/components/ERM/EHoldingsLocalPackagesToolbar.vue | 6 ++++++ 3 files changed, 13 insertions(+), 1 deletion(-) 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 14f9832e507..bead52ec5fe 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 @@ -56,6 +56,7 @@ export default { setMessage, escape_str, eholdings_packages_table_settings, + permissions, } }, data: function () { @@ -95,7 +96,9 @@ export default { }, actions: { 0: ["show"], - "-1": ["edit", "delete"], + ...(permissions.eholdings.write && { + "-1": ["edit", "delete"], + }), }, }, } 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 5cf5455f56b..1778407a66b 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,14 @@ {{ $__("Package #%s").format(erm_package.package_id) }}
@@ -11,6 +12,11 @@ -- 2.30.2