]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1361270 Self-registration doesn't retain org unit on refresh
authorDan Briem <dbriem@wlsmail.org>
Tue, 25 Aug 2020 19:47:15 +0000 (15:47 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Wed, 23 Sep 2020 20:18:24 +0000 (16:18 -0400)
commit51beb79f5620fcbee3b2bf43b0cf6f446e0bad19
tree240a8672da2622c9326cc17829001dabf4f918d4
parent5b370651a585aba036b1b19797f667bdd28f980e
LP#1361270 Self-registration doesn't retain org unit on refresh

This sets the self-registration form's org unit selector to the
the current org unit request parameter if it's set and self-
registration is allowed for that org unit. This will preopulate
the org selector on refresh or error instead of resetting to the
default context.

To test:
1. Administration->Local Administration->Library Settings Editor
   set Allow Patron Self-Registration to True (top context)
2. go to OPAC->Request Library Card (stock link is on bottom)
3. select a Home Library and click Submit Registration
4. note the Home Library select doesn't retain your selection
5. apply this fix and repeat steps
6. note the Home Library is retained

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/src/templates/opac/register.tt2