LP#1718032 Patron merge honors group perms; no self-merge user/berick/lp1718032-patron-merge-profile-perms
authorBill Erickson <berickxx@gmail.com>
Tue, 7 Aug 2018 18:27:47 +0000 (14:27 -0400)
committerBill Erickson <berickxx@gmail.com>
Tue, 7 Aug 2018 18:27:52 +0000 (14:27 -0400)
commit492fb38f63d4a5bc100ef8f0f4df49e174a0a8d1
treea1756f931a4ec6831c1b6f54dc412578b3f2728d
parentbeee20c5b0a63bf8248a630686f2fb262d4789ac
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>
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