]> git.koha-community.org Git - koha.git/commit
Bug 22929: Allow SCI/SCO logins independent of GDPR_Policy
authorMarcel de Rooy <m.de.rooy@rijksmuseum.nl>
Fri, 17 May 2019 07:36:17 +0000 (07:36 +0000)
committerLucas Gass <lucas@bywatersolutions.com>
Wed, 16 Oct 2019 23:55:25 +0000 (23:55 +0000)
commitd237cf9746422f690128be2ab8ac62a77fa1cd9a
treec28fc2d8a4018470f77738c04b6ff4fe33be1af6
parent4604e34a463013169daaa22f716b610880c67b60
Bug 22929: Allow SCI/SCO logins independent of GDPR_Policy

This patch makes Auth skip the GDPR policy check when get_template_and_user
is called for sci/sco (self checkin, checkout).
I do not really like the change in this form but the nature of self checkin
and checkout kind of dictate it (double hack).
I wanted to add a test but since that asks for mocking CGI, checkauth, etc.
the time needed for that is just too much for this simple change.

Test plan:
Enable GDPR_Policy and self checkin/checkout.
Verify that using patrons without consent is not blocking sci/sco.

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
(cherry picked from commit 3640130d1fbc49ddc2cc4baef53a4c4d7fea76bf)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
(cherry picked from commit a1927fdf46c015fb1382aaa7bf63768088a7e19c)

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
C4/Auth.pm