]> git.koha-community.org Git - koha.git/commit
Bug 27634: Turn off patron self-registration if no default category is set
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Fri, 5 Feb 2021 09:53:54 +0000 (10:53 +0100)
committerTomas Cohen Arazi <tomascohen@theke.io>
Tue, 19 Sep 2023 19:34:17 +0000 (16:34 -0300)
commit17b384ee3bbe212dfaf5440926d6a02fb0cc6b5e
tree1253e3415ad9435eed1e5045930d332ea9cf5560
parent6d54d2419f98d7d473c0a0ef888aea00be5f9eb7
Bug 27634: Turn off patron self-registration if no default category is set

If there is no default category defined in PatronSelfRegistrationDefaultCategory the full feature must be displayed.

We already hide the link from the OPAC main page, but the form is still accessible.

Test plan (for the whole patch set):
1. Turn on PatronSelfRegistration
2. Don't set PatronSelfRegistrationDefaultCategory
3. Go to the OPAC main page and confirm that the "Register here" link is
not displayed
4. Hit opac-memberentry.pl and confirm that you are redirected to the
OPAC main page
5. Go to the about page and confirm that you see a warning in the
"System information" tab
6. Set PatronSelfRegistrationDefaultCategory to an invalid patron's
category
7. Repeat 3, 4, 5
8. Set PatronSelfRegistrationDefaultCategory to a valid patron's
category
9. Self-register a patron and confirm it works as expected
10. Edit PatronSelfRegistrationBorrowerUnwantedField and confirm that
you cannot remove dateexpiry and categorycode

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
opac/opac-memberentry.pl