lp945091 save columns independently for hold lists collab/phasefx/lp945091_hold_columns
authorJason Etheridge <jason@esilibrary.com>
Fri, 2 Mar 2012 19:57:31 +0000 (14:57 -0500)
committerJason Etheridge <jason@esilibrary.com>
Fri, 2 Mar 2012 19:57:31 +0000 (14:57 -0500)
commit032efd265b256f532b3bb0fc4556690e6b790e78
tree315321fad19f12368af4140bd2df420ac04cc8fa
parent21a7a45b43941960a68501594d69a3844eeaedb1
lp945091 save columns independently for hold lists

Teaches util.list.init a new parameter, columns_saved_under, which effectively
replaces the tree/list id attribute when used to construct a filename for saving
and retrieving column settings.

Use this technique with holds.js so that each XUL-based hold list interface can
save column configurations independently.

Specifically, these interfaces:

Actions for this Record -> View Holds
Patron Display -> Holds
Circulation -> Browse Hold Shelf
Circulation -> Pull List for Hold Requests

Signed-off-by: Jason Etheridge <jason@esilibrary.com>
Open-ILS/xul/staff_client/chrome/content/util/list.js
Open-ILS/xul/staff_client/server/patron/holds.js