See https://bugs.launchpad.net/evergreen/+bug/
1446860/comments/2
for reference. The logic was not enforcing the "if the editing
staff member doesn't have permission to edit a user in this
permission group" check. This corrects that.
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
dojo.connect(setExpireDate, 'onClick', setExpireDateHandler);
- if(!patron.isnew() && !checkGrpAppPerm(patron.profile()) && patron.id() == openils.User.user.id()) {
+ if(!patron.isnew() && !checkGrpAppPerm(patron.profile()) || patron.id() == openils.User.user.id()) {
// we are not allowed to edit this user, so disable the save option
saveButton.attr('disabled', true);
saveCloneButton.attr('disabled', true);