From e64451d08069f718f3c2f72bd35b9363b2b982ce Mon Sep 17 00:00:00 2001 From: Matt Blenkinsop Date: Mon, 20 Oct 2025 14:09:12 +0100 Subject: [PATCH] Bug 40191: DO NOT PUSH: Set demo parameters for licenses and packages Signed-off-by: Jan Kissig --- .../ERM/EHoldingsLocalPackageResource.vue | 19 +++++++++++-------- .../js/vue/components/ERM/LicenseResource.vue | 5 +++-- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackageResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackageResource.vue index 08711452b0c..1f5284f6320 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackageResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackageResource.vue @@ -52,6 +52,7 @@ export default { extendedAttributesResourceType: "package", vendors, props, + navigationOnFormSave: "EHoldingsLocalPackagesFormAddEdit", moduleStore: "ERMStore", resourceAttrs: [ { @@ -248,18 +249,20 @@ export default { ); if (package_id) { - return baseResource.apiClient.update(erm_package, package_id).then( - erm_package => { - baseResource.setMessage($__("Package updated")); - return erm_package - }, - error => {} - ); + return baseResource.apiClient + .update(erm_package, package_id) + .then( + erm_package => { + baseResource.setMessage($__("Package updated")); + return erm_package; + }, + error => {} + ); } else { return baseResource.apiClient.create(erm_package).then( erm_package => { baseResource.setMessage($__("Package created")); - return erm_package + return erm_package; }, error => {} ); diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicenseResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicenseResource.vue index faf9913688a..1ef4e44fa55 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicenseResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicenseResource.vue @@ -50,6 +50,7 @@ export default { emptyListMessage: $__("There are no licenses defined"), newLabel: $__("New license"), }, + navigationOnFormSave: "LicensesList", extendedAttributesResourceType, vendors, props, @@ -367,7 +368,7 @@ export default { return baseResource.apiClient.update(license, license_id).then( license => { baseResource.setMessage($__("License updated")); - return license + return license; }, error => {} ); @@ -375,7 +376,7 @@ export default { return baseResource.apiClient.create(license).then( license => { baseResource.setMessage($__("License created")); - return license + return license; }, error => {} ); -- 2.39.5