Change #4046
Category | None |
Changed by | Bill Erickson <berick | @esilibrary.com>
Changed at | Mon 06 Mar 2017 15:18:17 |
Repository | git://git.evergreen-ils.org/Evergreen.git |
Project | Evergreen |
Branch | master |
Revision | 1f55699f8c5ceb01400d2d56c3aaac60aac0380b |
Comments
LP#1653001 webstaff: Holds pull list sortable columns Retrieve holds for the pull list via the canned "ahopl" pull list IDL class. This lets the grid fetch the data via canned flattener query, supporting server-side sort/limit/offset options. To retain all previous UI behavior, primarily editing hold attributes (e.g. notification prefs), hold details for each hold have to be fetched (and cached) in addition to the main grid data. The grid renders and sorts the flattener data, then grid actions act upon the fleshed hold details data. Commit also includes: 1. Added some missing IDL links for the "ahopl" class. 2. Micro-optimization to egGrid to exit early when an invalid IDL path is provided. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Changed files
- Open-ILS/examples/fm_IDL.xml
- Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2
- Open-ILS/web/js/ui/default/staff/circ/holds/app.js
- Open-ILS/web/js/ui/default/staff/services/grid.js