[Koha-bugs] [Bug 12133] Guarantor requirements when registering a patron
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Jul 12 12:54:02 CEST 2019
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12133
Emmi Takkinen <emmi.takkinen at outlook.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #33459|0 |1
is obsolete| |
--- Comment #7 from Emmi Takkinen <emmi.takkinen at outlook.com> ---
Created attachment 91482
-->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=91482&action=edit
Bug 12133: Guarantor requirements when registering a patron
Add two requirements when registering a new patron:
- A child patron must have a guarantor. This is controlled by
a new syspref ChildNeedsGuarantor.
- A guarantor doesn't have to be a patron. This is controlled by
a new syspref GuarantorHasToBePatron.
- A guarantor cannot be a guarantee.
Note that syspref "GuarantorHasToBePatron" depends on
"ChildNeedsGuarantor" being ON.
Test plan:
- Add a child patron without a guarantor. Saving the patron
is successful.
- Add a child patron with a guarantor who has a guarantor. Saving is
successful.
- Apply this patch.
- Turn syspref "ChildNeedsGuarantor" ON.
- Add a child patron with a guarantor who has a guarantor. Error
- Add a child patron without a guarantor and error "Child needs a
guarantor" is raised.
- Add the guarantor info (only surname is needed) and saving the patron
should be succesful.
- Turn syspref "GuarantorNeedsToBePatron" ON.
- Add a child patron this time with guarantor info and error
"Guarantor has to be a patron" is raised.
- Add existing patron as guarantor and now saving the patron
should be succesful.
- Add a child patron with a guarantor who is also a guarantee.
Error is raised.
- Turn syspref "ChildNeedsGuarantor" OFF.
- Add a child patron without a guarantor. Saving patron should
be successful.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list