From d101343f9dcb4db9cd61cfd782fc67a64ab76dd7 Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Mon, 21 Apr 2025 13:44:01 +0000 Subject: [PATCH] Bug 38201: Drop extends in favour of the composition API Signed-off-by: Michaela Sieber Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass --- .../prog/js/vue/components/BaseResource.vue | 597 +----------------- .../vue/components/ERM/AgreementResource.vue | 190 +++--- .../js/vue/components/ResourceFormAdd.vue | 69 +- .../prog/js/vue/components/ResourceList.vue | 74 +-- .../js/vue/components/ResourceListFilters.vue | 30 +- .../prog/js/vue/components/ResourceShow.vue | 33 +- .../prog/js/vue/composables/base-resource.js | 593 +++++++++++++++++ 7 files changed, 829 insertions(+), 757 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/composables/base-resource.js diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue index fc3fdc2fb9..889eb6a408 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue @@ -1,65 +1,49 @@ diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementResource.vue index 3401c75611..163c6cdae2 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementResource.vue @@ -1,16 +1,26 @@ + diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceFormAdd.vue index 1002c83042..7f9ad3eea5 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceFormAdd.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceFormAdd.vue @@ -1,17 +1,23 @@