]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1729934 Webstaff display org-scoped penalties
authorBill Erickson <berickxx@gmail.com>
Thu, 29 Mar 2018 21:06:16 +0000 (17:06 -0400)
committerKathy Lussier <klussier@masslnc.org>
Wed, 11 Apr 2018 17:31:09 +0000 (13:31 -0400)
commit246a7b1bdbf03030da12703b00fb7cb4287d8ad0
tree5cfdfca907088c935b17b9cce93c07e87fca3d71
parent24b3dc1d16c887bfe0e9a5ad4dcb6e1c4ba704a5
LP#1729934 Webstaff display org-scoped penalties

Consistent with the XUL client, only display patron standing penalties
(AKA Messages) that are linked to an org unit which is an ancestor,
matching, or descendant org unit of the workstation (e.g. the full
path).

To test:

[1] Create a patron Message which applies to a branch using a branch or
null-depth penalty (e.g. at BR1).

[2] Create a second message that links to the root org unit (e.g. CONS)
via depth=0 penalty.

[2] Log out and back in to the browser client at a workstation under a
different section of the org unit tree (e.g. BR3) and confirm the
Messages created at BR1 do not display, but the messages created at CONS
do.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/web/js/ui/default/staff/circ/patron/app.js