From 52e78792f8a1c5b3ecc38b53b5d4cc2321915f49 Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Tue, 28 Feb 2023 17:55:04 +0000 Subject: [PATCH] Bug 32968: ERM granular permissions - Licenses --- .../prog/js/vue/components/ERM/LicensesList.vue | 13 ++++++++----- .../prog/js/vue/components/ERM/LicensesShow.vue | 4 +++- .../prog/js/vue/components/ERM/LicensesToolbar.vue | 10 +++++++++- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesList.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesList.vue index b42355685c..397dc948b9 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesList.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesList.vue @@ -38,6 +38,7 @@ export default { table_id, setConfirmationDialog, setMessage, + permissions, } }, data: function () { @@ -274,11 +275,13 @@ export default { ] ) - let n = createVNode("span", {}, [ - editButton, - " ", - deleteButton, - ]) + let n = permissions.licensing.write + ? createVNode("span", {}, [ + editButton, + " ", + deleteButton, + ]) + : createVNode("span", {}, []) render(n, e) } ) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesShow.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesShow.vue index 64c1349cf2..2c11fc67f2 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesShow.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesShow.vue @@ -5,11 +5,12 @@ {{ $__("License #%s").format(license.license_id) }} - @@ -161,6 +162,7 @@ export default { get_lib_from_av, setConfirmationDialog, setMessage, + permissions, } }, data() { diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesToolbar.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesToolbar.vue index 510fbff57e..8c24847258 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesToolbar.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesToolbar.vue @@ -1,6 +1,9 @@