Trigger Event Log user/senator/wip-actor-event-log
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 18 May 2012 16:12:55 +0000 (12:12 -0400)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Thu, 31 May 2012 22:00:44 +0000 (18:00 -0400)
commit383e0ba4b463f0bb02aaf11abb75a3387d46d1da
tree3841d97f7fa0bb1af45b82ab43145b434a3bfdd1
parentc0c481c333e30d9a100ca15557009cff045af7a8
Trigger Event Log

A better, more browsy/filtery way to browse Action Trigger Events
related to holds and circs, which staff users sometimes want to filter
by patron barcode.

This is accessed from various menus around the staff client, notably the
patron interface and the item status interface.

This has better printing capabilities than previous versions of this
interface, too.

There's also a new org unit setting to go with this,
"circ.staff.max_visible_event_age", which if set, should hide any events
older than the configured age.

One new permission: VIEW_TRIGGER_EVENTS.  This does what it sounds like
it does.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
20 files changed:
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.actor-event-log-settings.sql [new file with mode: 0644]
Open-ILS/src/templates/actor/user/event_log.tt2 [new file with mode: 0644]
Open-ILS/src/templates/actor/user/trigger_events.tt2 [deleted file]
Open-ILS/web/css/skin/default.css
Open-ILS/web/js/dojo/openils/widget/FlattenerFilterDialog.js
Open-ILS/web/js/dojo/openils/widget/FlattenerFilterPane.js [new file with mode: 0644]
Open-ILS/web/js/dojo/openils/widget/FlattenerGrid.js
Open-ILS/web/js/dojo/openils/widget/PCrudFilterDialog.js
Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js [new file with mode: 0644]
Open-ILS/web/js/dojo/openils/widget/nls/PCrudFilterDialog.js [deleted file]
Open-ILS/web/js/dojo/openils/widget/nls/PCrudFilterPane.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/actor/user/trigger_events.js [deleted file]
Open-ILS/xul/staff_client/chrome/content/main/constants.js
Open-ILS/xul/staff_client/server/circ/copy_status.js
Open-ILS/xul/staff_client/server/patron/display.js
Open-ILS/xul/staff_client/server/patron/items.js
Open-ILS/xul/staff_client/server/patron/trigger_events.js [deleted file]
Open-ILS/xul/staff_client/server/patron/trigger_events.xul [deleted file]