]> git.evergreen-ils.org Git - working/Evergreen.git/commit
lp1635386 Items Column & Styles for Bill Item Status user/khuckins/lp1635386-visual-cues-for-bills-item-status
authorKyle Huckins <khuckins@catalyte.io>
Fri, 17 Nov 2017 23:54:53 +0000 (23:54 +0000)
committerKyle Huckins <khuckins@catalyte.io>
Wed, 13 Dec 2017 22:59:59 +0000 (22:59 +0000)
commitd0b74144a62e112beb5d50ffc8e0890db743fc96
tree966f07e52e5940463c3650b990f5b1a2d7de0eaf
parentf17a075efcd721a7a76568b9caf5b1f875e0b26b
lp1635386 Items Column & Styles for Bill Item Status

- CSS classes for red, dark red, and orange eg-grid-cells.
- New parameter for eg-grid 'rowClass' to take an object with a function
to set the class of a cell, allowing such customizations as coloring based
on item fields.
- Implementation of 'rowClass' on the Patron Bills interface to display
colors indicating current Fines Stop reason, based on XUL client.
- New parameter for eg-grid 'statusCell' to take an object with a function
to programattically add status icons to a new "Status Icon" column. Said
column requires a boolean in the object in order to display.
- Implementation of 'statusCell' on the Patron Bills interface to display
glyphicons based on if the bill is for a circ that is lost, overdue, or long
overdue.

Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
modified:   Open-ILS/src/templates/staff/css/style.css.tt2
modified:   Open-ILS/src/templates/staff/share/t_autogrid.tt2
modified:   Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
modified:   Open-ILS/web/js/ui/default/staff/services/grid.js
Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2
Open-ILS/src/templates/staff/css/style.css.tt2
Open-ILS/src/templates/staff/share/t_autogrid.tt2
Open-ILS/web/js/ui/default/staff/circ/patron/bills.js
Open-ILS/web/js/ui/default/staff/services/grid.js