]> git.koha-community.org Git - koha.git/commit
Bug 36054: Don't mark MARC21 005 as mandatory in frameworks now that AddBiblio and...
authorPhil Ringnalda <phil@chetcolibrary.org>
Fri, 7 Jun 2024 20:03:16 +0000 (13:03 -0700)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Mon, 21 Oct 2024 13:10:32 +0000 (15:10 +0200)
commit8669563185a6e5f56edace54552f51995ae67ae5
treecbdf62505a09b12a30c598b27bcf5d19c4facd2a
parent2e2fba91bfbaab3bd60870059c7dd5bc75f8bb57
Bug 36054: Don't mark MARC21 005 as mandatory in frameworks now that AddBiblio and ModBibilio will set it no matter what

With bug 35993, both AddBiblio and ModBiblio will add a missing 005 or update
an existing 005 to the current timestamp. That makes setting it as mandatory in
bib frameworks pointless: whether you remove it, blank it, or set it, what you
do doesn't matter because it will be set, and set to something different than
what you set.

Test plan:
1. Apply patch, reset_all
2. Administration - MARC bibliographic framework
3. In the Default framework row, Actions - MARC structure
4. In the 005 row, verify the Mandatory column says No
5. 005 row, Actions - View subfields
6. For the @ subfield, verify constraints says Not mandatory

Extra credit: Set EnableAdvancedCatalogingEditor to Enable and in both editors
try to save a record without a 005 or with one set to your choice of value, and
then in the MARC preview verify that no matter what there is always a 005 with
a value other than yours. Bonus for exporting a record, editing it with an
external editor to remove the 005, reimporting it, and verifying that the
imported record has a 005.

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
installer/data/mysql/en/marcflavour/marc21/mandatory/marc21_framework_DEFAULT.yml