[Koha-bugs] [Bug 26235] Allow to skip records when using bulkmarcimport.pl
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Feb 5 15:45:39 CET 2021
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26235
Matthias Meusburger <matthias.meusburger at biblibre.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #108503|0 |1
is obsolete| |
--- Comment #2 from Matthias Meusburger <matthias.meusburger at biblibre.com> ---
Created attachment 116404
-->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=116404&action=edit
MT26327: Allow to skip records when using bulkmarcimport.pl
This patch allows to prevent records from being imported by bulkmarcimport.pl
when a given value is present.
Two options are added:
-incomingfilter: prevent the script from importing a record when a given value
is present in the record to be imported.
-localfilter: prevent the script from importing a record when a given value is
present in the koha record that would be replaced by the record
to be imported.
They both accept the following specificaton:
'<FIELD>$<SUBFIELD>=<VALUE>'
Test plan:
1) Apply this patch
2) Launch bulkmarcimport.pl with the following option:
-incomingfilter='152$b=rameau'
3) Check that the incoming records with at least a 152$b equal to 'rameau' are
skipped.
The following message will be displayed for each skipped record if debug
is enabled: Discarding record (incoming record contains 152$b = rameau)
4) Repeat step 2 with localfilter: -localfilter='152$b=rameau'
Check that incoming records are skipped when the koha record they would
replace contains at least a 152$b equal to 'rameau'.
5) Launch bulkmarcimport.pl with an invalid configuration, like:
-incomingfilter='incorrect_specification' or
-localfilter='incorrect_specification'
6) Check that an error message is displayed and that the script exits.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list