Bugzilla – Attachment 144407 Details for
Bug 31694
MARC overlay rules presets don't change anything if presets are translated
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 31694: MARC overlay rules presets don't change anything if presets are translated
Bug-31694-MARC-overlay-rules-presets-dont-change-a.patch (text/plain), 2.11 KB, created by
Shi Yao Wang
on 2022-12-02 19:53:44 UTC
(
hide
)
Description:
Bug 31694: MARC overlay rules presets don't change anything if presets are translated
Filename:
MIME Type:
Creator:
Shi Yao Wang
Created:
2022-12-02 19:53:44 UTC
Size:
2.11 KB
patch
obsolete
>From c6f1bdeeec412fa868c451370bb5e618b63bb934 Mon Sep 17 00:00:00 2001 >From: Shi Yao Wang <shi-yao.wang@inlibro.com> >Date: Fri, 2 Dec 2022 14:39:32 -0500 >Subject: [PATCH] Bug 31694: MARC overlay rules presets don't change anything > if presets are translated > >This patch uses the text of option (which is translated) instead of the value (which is not translated) for the process. > >Test plan: >1. Install a new language >1.1. In a terminal, run the following commands >gulp po:update >cd misc/translator >./translate install xx-XX >1.2. Go to Administration > Global system preferences >1.3. Search for language >1.4. In the language syspref check the box for the language you just installed >1.5. Save >2. In the staff interface in English, go to Administration > Record >overlay rules >3. In the column 'Preset' try the various options, note that the >'Added', 'Appended', 'Removed', and 'Deleted' settings change depending >on the chosen preset >4. Change the interface language >5. Redo step 3, notice that if the preset name is translated, the other >settings don't change >6. Apply patch >7. Redo step 3, the presets should now change the settings >--- > .../prog/en/modules/admin/marc-overlay-rules.tt | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc-overlay-rules.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc-overlay-rules.tt >index 781457643f..3f154eccfc 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc-overlay-rules.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc-overlay-rules.tt >@@ -452,8 +452,9 @@ > var $this = $(this); > var $parent_row = $this.closest('tr'); > var preset = $this.val(); >- if (preset) { >- $.each(overlay_rules_presets[preset], function(operation, action) { >+ var presetText = $this.children('option[value="' + preset + '"]').text(); >+ if (presetText) { >+ $.each(overlay_rules_presets[presetText], function(operation, action) { > $('select[name="' + operation + '"]', $parent_row).val(action); > }); > } >-- >2.25.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 31694
:
141401
|
142579
|
142580
|
142598
|
144407
|
144408
|
144409
|
149601
|
149602
|
155123
|
155124
|
155125
|
155126
|
159121
|
159122
|
159123
|
159124
|
159192
|
159250
|
159251
|
159252
|
159253
|
160194
|
160195
|
160196
|
160197
|
160198