From 277b4c2673925e71057305834bcc8cbc66812030 Mon Sep 17 00:00:00 2001 From: Matt Blenkinsop Date: Wed, 25 Sep 2024 15:09:28 +0000 Subject: [PATCH] Bug 38010: Remove drawCallback from contracts table Signed-off-by: Michaela Sieber Signed-off-by: Jonathan Druart --- .../components/Vendors/VendorContracts.vue | 45 +++++++++---------- 1 file changed, 20 insertions(+), 25 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorContracts.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorContracts.vue index cf1f2766af2..9ddba39b0a2 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorContracts.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorContracts.vue @@ -23,6 +23,7 @@ export default { return { isUserPermitted, table_id, + escape_str, }; }, methods: { @@ -51,7 +52,7 @@ export default { data: "contractname", searchable: false, orderable: false, - render(data, type, row, meta) { + render: function (data, type, row, meta) { return ( `` + escape_str(row.contractname) + @@ -77,30 +78,24 @@ export default { searchable: false, orderable: false, }, - ...(isUserPermitted( - "CAN_user_acquisition_contracts_manage" - ) - ? [ - { - title: __("Actions"), - data: "contractnumber", - searchable: false, - orderable: false, - render(data, type, row, meta) { - return ( - `` + - " " + - __("Edit") + - "" + - `` + - " " + - __("Delete") + - "" - ); - }, - }, - ] - : []), + { + title: __("Actions"), + data: "contractnumber", + searchable: false, + orderable: false, + render: function (data, type, row, meta) { + return ( + `` + + " " + + __("Edit") + + "" + + `` + + " " + + __("Delete") + + "" + ); + }, + }, ], }) ); -- 2.34.1