Operator Change Fun user/tsbere/more_operator_change_options
authorThomas Berezansky <tsbere@mvlc.org>
Thu, 12 Apr 2012 14:23:12 +0000 (10:23 -0400)
committerThomas Berezansky <tsbere@mvlc.org>
Wed, 1 Aug 2012 18:21:30 +0000 (14:21 -0400)
commit3e192690efee76785c66a1e6e6fe93c51a95721e
treece71b7a78f679ee0cb3d8fabbef0cf5ed9563c17
parentdfe1ae7c42db8b3998401d7863072396378f7d35
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>
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