LP#1714070 Patron parent/guardian field
authorBill Erickson <berickxx@gmail.com>
Mon, 22 Oct 2018 00:10:19 +0000 (20:10 -0400)
committerBill Erickson <berickxx@gmail.com>
Sun, 25 Nov 2018 21:38:04 +0000 (21:38 +0000)
commitd20f310bbca9322797f9a6d13287d2b66dd7a8c5
treef40e2cfc07e3b2a04feaac5364949fdd976fa6e1
parent0e500e3e2b4e80df6b26b53c6d4a59f061ce5899
LP#1714070 Patron parent/guardian field

Adds a new dedicated patron parent/guardian field.  This field is
editable in the patron edit interface, displays in the patron summary
side bar on the browser client, and is search-able from the patron
search interface in the browser client.

Adds patron editor "show" and "suggest" library settings.

Also adds a new library setting
'ui.patron.edit.guardian_required_for_juv' ("GUI: Juvenile account
requires parent/guardian").  When this setting is applied, a value
will be required in the patron editor when the juvenile flag is active.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/sql/Pg/005.schema.actors.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/999.functions.global.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.patron-guardian.sql [new file with mode: 0644]
Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
Open-ILS/src/templates/staff/circ/patron/t_summary.tt2
Open-ILS/src/templates/staff/share/t_patron_search_form.tt2
Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js