Trigger 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>
Fri, 22 Jun 2012 16:30:10 +0000 (12:30 -0400)
commit5562dab35f84fe5b1d8ee0c7dc8157858a2a9cea
tree3b2331207a85595632cba154dbb12c54a40ee293
parent345372b5252775e967f5b33859562f07619da568
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_EVENT.  This does what it sounds like
it does.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Bill Erickson <berick@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]