From 0fb4730401a9d4fc5b83a2f8dfed456afc0feb27 Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Tue, 28 Feb 2023 17:56:34 +0000 Subject: [PATCH] Bug 32968: ERM granular permissions - EHoldings Titles Signed-off-by: Jonathan Field --- .../vue/components/ERM/EHoldingsLocalTitlesList.vue | 13 ++++++++----- .../vue/components/ERM/EHoldingsLocalTitlesShow.vue | 4 +++- .../components/ERM/EHoldingsLocalTitlesToolbar.vue | 7 +++++++ 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesList.vue index 598d54b434..828215cf6d 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesList.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesList.vue @@ -42,6 +42,7 @@ export default { table_id, setConfirmationDialog, setMessage, + permissions, } }, data: function () { @@ -264,11 +265,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/EHoldingsLocalTitlesShow.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesShow.vue index e6efc4a339..bbb6793e11 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesShow.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesShow.vue @@ -5,12 +5,13 @@ {{ $__("Title #%s").format(title.title_id) }} -
@@ -8,6 +9,7 @@ >   @@ -18,6 +20,11 @@ -- 2.30.2