@@ -, +, @@ --- .../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(-) --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesList.vue +++ a/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, --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalTitlesShow.vue +++ a/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 @@ --