Koha-clms/members
Jonathan Druart 883e86a571 Bug 6725: Make patron duplicate matching flexible
This patch adds a new system preference PatronDuplicateMatchingAddFields
to list the patron's attributes to use for deduplication.
The default value is surname, firstname and dateofbirth to keep existing
behaviour.

Test plan:
0. Apply the patch and execute the update DB entry
1. Create a new patron with surname, firstname
2. Create another patron with the same surname, firstname values
=> Confirm you get the duplicate warning
3. Modify the syspref to edit the list of attributes used to dedup
4. Repeat 1 and 2 with different values and confirm that you get the
behaviours you expect

Note: This is only impacting the add patron form from the UI, not the
import patrons tool.

Signed-off-by: Kelly McElligott <kelly@bywatersolutions.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
2020-08-18 17:39:48 +02:00
..
accountline-details.pl
…
apikeys.pl
…
boraccount.pl Bug 23051: (follow-up) Add renewal feedback and move code to subroutines and test 2020-03-06 10:03:34 +00:00
default_messageprefs.pl
…
deletemem.pl Bug 10910: (follow-up) Move the suggestions note with the other non-blocking notes 2020-06-15 11:53:36 +02:00
discharge.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
discharges.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
files.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
guarantor_search.pl
…
holdshistory.pl Bug 21939: Fix permissions for holds history tab 2019-11-07 13:22:03 +00:00
housebound.pl Bug 24545: Fix license statements 2020-02-24 13:31:26 +00:00
ill-requests.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
mancredit.pl Bug 17702: Add UI to manage account credit types 2020-02-20 14:46:33 +00:00
maninvoice.pl Bug 22393: (follow-up) Corrections for QA feedback 2020-08-18 17:39:48 +02:00
member-flags.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
member-password.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
member.pl
…
memberentry.pl Bug 6725: Make patron duplicate matching flexible 2020-08-18 17:39:48 +02:00
members-home.pl Bug 23697: (QA follow-up) Rename PatronAutocompletion to PatronAutoComplete 2019-10-08 14:51:12 +01:00
members-update-do.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
members-update.pl
…
merge-patrons.pl
…
mod_debarment.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
moremember.pl Bug 21345: Patron records with attached files not obvious from patron details view 2020-08-13 07:55:44 +02:00
notices.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
patronimage.pl
…
pay.pl Bug 23051: (follow-up) Add renewal feedback and move code to subroutines and test 2020-03-06 10:03:34 +00:00
paycollect.pl Bug 25526: Equality matching is case sensative 2020-06-15 10:29:34 +02:00
print_overdues.pl Bug 24545: Fix license statements 2020-02-24 13:31:26 +00:00
printfeercpt.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
printinvoice.pl Bug 21879: Code cleaning in printinvoice.pl 2020-02-26 20:42:56 +00:00
printslip.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
purchase-suggestions.pl Bug 22868: Move suggestions_manage subperm out of acquisition perm 2020-01-30 08:27:00 +00:00
readingrec.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
routing-lists.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
setstatus.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00
statistics.pl Bug 24545: Fix license statements 2020-02-24 13:31:26 +00:00
summary-print.pl Bug 24840: Replace DateTime->now with dt_from_string 2020-04-08 11:54:23 +01:00
update-child.pl Bug 24018: Remove die "Not logged in" 2020-01-20 14:03:49 +00:00