227077c43d
Creates a new system preference "SaveRecordbyControlNumber" (renamed in follow-up patch with "DefaultSaveRecordFileID") which is initially set to 0 (off/no). By default saving .mrc (and .xml) will be saved by the biblionumber. If the record does not yet have a biblionumber, the record will be saved as record.mrc or record.xml Test plan: 1) Apply the patch, flush_memcached and restart_all 2) Enable the "EnableAdvancedCatalogingEditor" system preference 4) Save the record using the drop down box selecting "Save as MARC (.mrc) file. 5) Note that the file saved is the same as the biblionumber at the top of the Advanced Editor interface. 6) Repeat steps 3-5 for the .xml save option 7) Update the new system preference "SaveRecordbyControlNumber" and change to "Save by ControlNumber" 8) Verify that there is not a 001 field in the record (delete it if there is) 9) Repeat steps 3-5 for both .mrc and .xml options (the file should still be saved as the biblionumber if there is no control field) 10) Add a 001 field to the record such as "001 abc00012345" 11) Repeat step 4 for both .mrc and .xml and verify that the files saved are named abc00012345.mrc and abc00012345.xml 12) Sign off! Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> JD amended patch: * Remove change to obsolete sysprefs.sql * Fix author's patch * Update commit message to tell the syspref has been renamed Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> |
||
---|---|---|
.. | ||
mysql |