Bug 28930: Keep cardnumber be editable after server side form validation fails during...
authorAndreas Jonsson <andreas.jonsson@kreablo.se>
Tue, 31 Aug 2021 12:50:03 +0000 (12:50 +0000)
committerFridolin Somers <fridolin.somers@biblibre.com>
Thu, 21 Oct 2021 06:02:12 +0000 (20:02 -1000)
commit4f890cfdf81c44a3ce7314f497e08cd391398407
treef0ffddaf427d91ba72ce483bdf99739f6ad85f10
parent9c40765734da41f1e1c18cb5fd4fabd17452bac5
Bug 28930: Keep cardnumber be editable after server side form validation fails during self registration.

Test plan:

- Enable the system preference PatronSelfRegistration
- Make sure  PatronSelfRegistrationBorrowerUnwantedField does not
  contain cardnumber.
- Set the system preference  GDPR_Policy to "Enforce".
- In the OPAC click "Log in to your account" and "Register here".
- Fill out the form with valid data, but make sure you leave the
  checkbox under "GDPR consent" unchecked.
- Submit the form
- You will get back the form with the error message "You have not filled
  out all required fields. Please fill in all missing fields and
  resubmit."
- Without patch: cardnumber is not editable, and there is no input
  element for borrower_cardnumber (so the cardnumber will be lost when
  resubmitting the form)
- With patch: cardnumber is editable.

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
(cherry picked from commit d193fa8b3e657abd66032f9ab7f92d3e92d64e1d)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-memberentry.tt