Bug 5578: Self checkout by Login enhancement
authorIan Walls <ian.walls@bywatersolutions.com>
Wed, 30 Mar 2011 20:40:12 +0000 (16:40 -0400)
committerChris Cormack <chrisc@catalyst.net.nz>
Fri, 1 Apr 2011 02:18:40 +0000 (15:18 +1300)
commitb2a233f480e2ad54dc675e8322aa9671bd145ffc
tree38f3c98a81cf8b4acf8ceb13cc22d0e4706eb2a9
parent6c7f964c27937fd1c352bfd8936c047d995382b8
Bug 5578: Self checkout by Login enhancement

Enables the library to choose whether to have patrons scan their barcodes for self checkout, or login
with username and password.  Uses 'checkpw' for compatibility with LDAP authentication.

Also introduces a few new system preferences to make Self Checkout more secure and manageable:

  SelfCheckTimeOut:      the number of seconds before the self-checkout login times out for a patron
  AllowSelfCheckReturns: indicate whether or not patrons can return materials via self-checkout
  SelfCheckHelpMessage:  user-configurable HTML to show specific text on the Help page.

Thank you to Marlboro College in Marlboro, VT for sponsoring and testing this development!

Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
15 files changed:
C4/Circulation.pm
circ/circulation.pl
installer/data/mysql/de-DE/mandatory/sysprefs.sql
installer/data/mysql/en/mandatory/sysprefs.sql
installer/data/mysql/fr-FR/1-Obligatoire/unimarc_standard_systemprefs.sql
installer/data/mysql/it-IT/necessari/sysprefs.sql
installer/data/mysql/pl-PL/mandatory/sysprefs.sql
installer/data/mysql/ru-RU/mandatory/system_preferences_full_optimal_for_install_only.sql
installer/data/mysql/uk-UA/mandatory/system_preferences_full_optimal_for_install_only.sql
installer/data/mysql/updatedatabase.pl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref
koha-tmpl/opac-tmpl/prog/en/modules/sco/help.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/sco/sco-main.tmpl
opac/sco/help.pl
opac/sco/sco-main.pl