On the staff side, a user with only edit_borrowers can make changes to a patron account - for PUT access we require borrowers=>1
Created attachment 167270 [details] [review] Bug 36988: Change permission
Created attachment 167271 [details] [review] Bug 36988: Update unit tests
Unit tests fail if given only edit_borrowers permission.
Created attachment 167272 [details] [review] Bug 36988: Change permission
Created attachment 167273 [details] [review] Bug 36988: Update unit tests
Created attachment 188660 [details] [review] Bug 36988: Update unit tests These highlight why we may have made this choice. With only 'edit_borrowers' you can make changes, but you cannot view your changes as you aren't allowed to see other borrowers. Test now pass, but not sure if this answers the question of why we did it this way, or if there is more work here. Should you be able to get back the fields that you updated at the least, to confirm your changes? Or should we send a success with a message that you can't see the data?