LP#1718032 Patron merge honors group perms; no self-merge user/mmorgan/lp1718032-patron-merge-honors-group-perms-signoff
authorBill Erickson <berickxx@gmail.com>
Tue, 7 Aug 2018 18:27:47 +0000 (14:27 -0400)
committerMichele Morgan <mmorgan@noblenet.org>
Fri, 10 Aug 2018 20:38:48 +0000 (16:38 -0400)
commitf7a832793430eed25d65021d8c28a7129d88e3ab
tree1254c3799b762c393985e8d70889296a05e52b27
parente3a67f1a81b8e7ffd3a856c2addd2c0a3a8486a7
LP#1718032 Patron merge honors group perms; no self-merge

Ensure the staff performing a patron merge have sufficient permission to
edit all users involved in the merge process, in addition the
MERGE_USERS permssion.

Prevent staff from merging their own logged in account.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
Open-ILS/src/templates/staff/circ/patron/index.tt2
Open-ILS/web/js/ui/default/staff/circ/patron/app.js