Bug 31694: MARC overlay rules presets don't change anything if presets are translated
authorCaroline Cyr La Rose <caroline.cyr-la-rose@inlibro.com>
Wed, 5 Oct 2022 19:48:46 +0000 (15:48 -0400)
committerFridolin Somers <fridolin.somers@biblibre.com>
Wed, 3 Jan 2024 16:02:12 +0000 (17:02 +0100)
commit1da66ccc1429d815c341faa7e789e9e7649fd24a
treeab33153709f10b530fde6e0519b8a239796ea710
parente065c82423396f55af875b5482eba40edf93aad0
Bug 31694: MARC overlay rules presets don't change anything if presets are translated

This patch corrects option value names in MARC overlay rules to prevent
them from being translated.

To test:
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

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Jan Kissig <jkissig@th-wildau.de>
Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit c5a98fe574d3b50382d5e0abaf1313b9317ad88f)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc-overlay-rules.tt