LP2008834 - Option to Hide Strict Barcode
Added a feature to allow libraries to hide the strict barcode checkbox
using a new org setting. This was requested to eliminate accidental
clicks. If the library decides to hide the checkbox we also set
strict_barcode to false.
This patch also effects the offline mode as well. In order for this to work in offline mode
the workstation will need to have successfully logged in and accessed
one of the pages where the strict barcode checkbox is displayed. We then
cache this setting in the window.localStorage.
The org setting is called 'circ.hide_patron_strict_barcode' located in
the table 'config.org_unit_setting_type'.
Signed-off-by: Scott Angel <scottangel@mobiusconsortium.org>