Koha/svc
Kyle M Hall 17f7f8930a Bug 35942: OPAC user can enroll several times to the same club [23.05.x]
Test Plan:

1) Create 3 clubs, 1 limited to library A, 1 limited to library B and one not limited
2) Use a patron with home library A.
3) Go to the opac-user page, "Clubs" tab show 0/2 (the one from library B is not listed)
4) Browse to /cgi-bin/koha/svc/club/enroll?id=1
5) Reload that page a couple times
6) Note the patron is now enrolled in the same club multiple times
7) Delete those enrollments
8) Apply this patch
9) Restart all the things!
10) Repeat steps 2-7, note the lack of duplicate enrollments!
11) Repeat steps 2-10 for the staff interface

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
(cherry picked from commit 9bdab108e2)
Signed-off-by: Frédéric Demians <f.demians@tamil.fr>
2024-03-04 17:33:39 +01:00
..
cataloguing
club Bug 35942: OPAC user can enroll several times to the same club [23.05.x] 2024-03-04 17:33:39 +01:00
config Bug 34369: Require CSRF token for updating system preferences 2023-09-28 09:18:30 +00:00
letters
mana
members
records
virtualshelves
article_request
authentication
authorised_values
barcode Bug 34732: (QA follow-up): tidy up code 2023-10-12 16:10:53 +00:00
bib
bib_framework
bib_profile
checkin
checkout_notes
checkouts Bug 33944: Don't fetch item object unless using recalls 2023-07-18 11:11:10 +00:00
convert_report Bug 34533: jsdiff library missing from guided reports page 2023-08-31 10:11:32 +00:00
cover_images
creator_batches
holds
import_bib
localization
new_bib
problem_reports
recall
renew Bug 27249: Prevent infinite loop when searching for an open day 2023-11-13 13:45:36 +00:00
report
return_claims
split_callnumbers