Evergreen should now notice whenever an action fails due to permission failure, and the recently implemented operator change dialog will be brought up(without the login type field), along with a message as to what permission failed, and a human-readable message summarising the issue. Input of authorized credentials will log you in as the authorized user, re-attempt the action, and then return you to your user.
Bill Erickson and I have a collab branch here that resolves this: git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/collab/ khuckins/ lp1526185- permission- credentials- prompt
http://
Evergreen should now notice whenever an action fails due to permission failure, and the recently implemented operator change dialog will be brought up(without the login type field), along with a message as to what permission failed, and a human-readable message summarising the issue. Input of authorized credentials will log you in as the authorized user, re-attempt the action, and then return you to your user.