Bugzilla – Attachment 188771 Details for
Bug 40191
Design pattern: Redirect user to a view of the record after saving instead of list
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 40191: DO NOT PUSH - Demo configuration for testing navigation behaviors
Bug-40191-DO-NOT-PUSH---Demo-configuration-for-tes.patch (text/plain), 4.02 KB, created by
Martin Renvoize (ashimema)
on 2025-10-31 08:59:35 UTC
(
hide
)
Description:
Bug 40191: DO NOT PUSH - Demo configuration for testing navigation behaviors
Filename:
MIME Type:
Creator:
Martin Renvoize (ashimema)
Created:
2025-10-31 08:59:35 UTC
Size:
4.02 KB
patch
obsolete
>From 2de5879661c0189d47223efe98a95277bd46cd6b Mon Sep 17 00:00:00 2001 >From: Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> >Date: Mon, 20 Oct 2025 14:09:12 +0100 >Subject: [PATCH] Bug 40191: DO NOT PUSH - Demo configuration for testing > navigation behaviors > >Sets different default navigation behaviors for testing: >- Licenses: default to "list" (return to list view) >- Packages: default to "edit" (stay on form) > >This demonstrates how different resource types can have different defaults. >Not for production - testing only. > >Signed-off-by: Jan Kissig <bibliothek@th-wildau.de> >Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk> >--- > .../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.51.1
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 40191
:
188107
|
188108
|
188109
|
188137
|
188138
|
188139
|
188164
|
188165
|
188167
|
188193
|
188194
|
188195
|
188196
|
188197
|
188198
|
188201
|
188202
|
188203
|
188768
|
188769
|
188770
| 188771 |
188772
|
188773
|
188774
|
188775
|
188776