Operator Change Fun
authorThomas Berezansky <tsbere@mvlc.org>
Thu, 12 Apr 2012 14:23:12 +0000 (10:23 -0400)
committerBill Erickson <berick@esilibrary.com>
Wed, 1 Aug 2012 20:14:45 +0000 (16:14 -0400)
commit77fdad1194178d217b46c4c49d9930a2c31cd5be
tree6d86b8c510d7fe9d2618674c6084d311d17260b3
parent5dd2ae5ac5e85e3a7c25816e195a621835e5c106
Operator Change Fun

Allow for temporary, staff, and permanent operator changes.

Temporary uses a temp authtoken for a few minute timeout.

Staff uses a normal staff login authtoken for a multi-hour timeout.

Permanent is a staff change that disregards the previous login instead of
allowing it to be recovered by using the menu item again.

I also fixed things up so later timeouts can re-use the previous duration
and fixed up some title bar issues:

1 - Login screen shows version again (needed a document in the title set)
2 - Menu windows don't forget the server name
3 - Menu windows keep the same number for their lifetime

Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/web/opac/locale/en-US/lang.dtd
Open-ILS/xul/staff_client/chrome/content/main/main.js
Open-ILS/xul/staff_client/chrome/content/main/menu.js
Open-ILS/xul/staff_client/chrome/content/main/menu_frame.xul
Open-ILS/xul/staff_client/chrome/content/util/network.js
Open-ILS/xul/staff_client/server/main/simple_auth.xul