Koha/installer/data/mysql/mandatory
Sam Lau 9603f11883
Bug 34188: Require Library Branch Selection when Logging in
This patch adds the ability to force staff to select a library when
logging into the staff interface. This is done via a new system
preference: 'ForcedLibrarySelection'

To test:
1) Apply patch, restart_all, and updatedatabase
2) Log out of the staff interface. Notice the login form looks the same
   and the "Library:" dropdown has 'My Library" selected as default. Log
   back into the staff interface.
3) In Administration, search for the system preference
   "ForcedLibrarySelection". Set it to 'Force' and press save.
4) Log out of the staff interface. Notice that this time, the "Library:"
   dropdown is required and has a blank selection as the default.
5) Fill in the username and password but do not select a library. Click
   'Log in'
6) Notice you cannot log in and are asked to 'Please select an item in
   the list'
7) Select a library from the drop down and click 'Log in'
8) Notice the login was successful and you were logged in to the library
   you selected.
9) Try loggin in with some other libraries to verify it works as
   expected
10) Sign-off :)

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2023-11-08 17:41:39 -03:00
..
audio_alerts.sql
auth_val_cat.sql Bug 34587: Copy authorised value categories and authorised values to new installs 2023-10-31 16:46:05 -03:00
keyboard_shortcuts.sql
message_transport_types.sql
sample_notices_message_attributes.sql
sample_notices_message_transports.sql
subtag_registry.sql Bug 34328: (follow-up) Add description to en_GB 2023-11-08 17:41:37 -03:00
sysprefs.sql Bug 34188: Require Library Branch Selection when Logging in 2023-11-08 17:41:39 -03:00
userflags.sql
userpermissions.sql Bug 29002: Add 'manage_bookings' permission 2023-11-03 12:04:29 -03:00