Koha/tools
Kyle M Hall 58b5c1a68f Bug 27883: Add ability to preserve patron field from being overwritten by import
Some libraries would like to be able to preserve particular fields for
existing patrons when overwriting them via the patron import tool.
Effectively, this means the specified columns of the CSV are used for
new patrons, but ignored for existing patrons.

Test Plan:
1) Create a patron CSV with one new patron, make the surname and
   firstname "Test1". Add a cardnumber so we can upload it again later.
2) Import the file
3) Change the firstname and surname in the CSV to "Test2"
4) Return to the patron import tool, choose to match on cardnumber,
   overwrite existing patrons, and preserve exiting firstnames
5) Import the file with these settings
6) Referesh the patron details for this patron, the patron's surname
   should still be "Test" while the firstname should now be "Test2"

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
2021-07-12 15:47:33 +02:00
..
csv-profiles
access_files.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
ajax-inventory.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
automatic_item_modification_by_age.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
background-job-progress.pl Bug 20017: use Modern::Perl in Tools perl scripts 2018-02-05 09:46:45 -03:00
batch_delete_records.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
batch_extend_due_dates.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
batch_record_modification.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
batch_records_ajax.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
batchMod.pl Bug 28572: Remove C4::Debug 2021-06-22 12:04:32 +02:00
cleanborrowers.pl Bug 23271: Replace search_limited with search_with_library_limits 2021-04-21 15:25:07 +02:00
copy-holidays.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
csv-profiles.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
exceptionHolidays.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
export.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
holidays.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
import_borrowers.pl Bug 27883: Add ability to preserve patron field from being overwritten by import 2021-07-12 15:47:33 +02:00
inventory.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
koha-news.pl Bug 22544: Update to current codebase 2021-07-06 12:17:28 +02:00
letter.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
manage-marc-import.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
marc_modification_templates.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
modborrowers.pl Bug 23271: Replace search_limited with search_with_library_limits 2021-04-21 15:25:07 +02:00
newHolidays.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
overduerules.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
picture-upload.pl Bug 28572: Remove C4::Debug 2021-06-22 12:04:32 +02:00
problem-reports.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
quotes-upload.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
quotes.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
scheduler.pl Bug 28606: Remove $DEBUG and $ENV{DEBUG} 2021-06-24 11:53:44 +02:00
showdiffmarc.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
stage-marc-import.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
stockrotation.pl Bug 25898: Prohibit indirect object notation 2020-10-15 12:56:30 +02:00
tools-home.pl Bug 28591: Don't pass debug to get_template_and_user 2021-06-22 12:04:32 +02:00
upload-cover-image.pl Bug 28606: Remove $DEBUG and $ENV{DEBUG} 2021-06-24 11:53:44 +02:00
upload-file.pl Bug 17501: Rename Upload to Uploader 2017-01-20 14:20:06 +00:00
upload.pl Bug 25476: Add ability to browse file uploads by category 2021-04-09 16:05:48 +02:00
viewlog.pl Bug 28572: Remove C4::Debug 2021-06-22 12:04:32 +02:00