From fb125b9d25931a143fbbd43766f658d7ddb559d8 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 --- .../js/vue/components/ERM/EHoldingsLocalTitlesList.vue | 5 ++++- .../js/vue/components/ERM/EHoldingsLocalTitlesShow.vue | 3 +++ .../js/vue/components/ERM/EHoldingsLocalTitlesToolbar.vue | 7 +++++++ 3 files changed, 14 insertions(+), 1 deletion(-) 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 de9b39f957..95990d46eb 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 @@ -54,6 +54,7 @@ export default { setConfirmationDialog, setMessage, eholdings_titles_table_settings, + permissions, } }, data: function () { @@ -86,7 +87,9 @@ export default { }, actions: { 0: ["show"], - "-1": ["edit", "delete"], + ...(permissions.eholdings.write && { + "-1": ["edit", "delete"], + }), }, }, cannot_search: false, 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..8d97408f6c 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,14 @@ {{ $__("Title #%s").format(title.title_id) }}
@@ -8,6 +9,7 @@ >   @@ -18,6 +20,11 @@ -- 2.30.2