The PR removes the concept of "role" from the UI which is not compatible with an external policy engine used for authorization.
Now, all users will see the same UI but appropriate error messages will be displayed when attempting to do an unauthorized operation.
The PR affects most of the interactions done between the browser and server (due to the $http interceptor). Other small bugs have also been fixed along the way.
Notes:
This PR needs to wait for the branch multi-auth (PR #266) to be merged so that this PR is re-targeted to master.
Fixes #267
The PR removes the concept of "role" from the UI which is not compatible with an external policy engine used for authorization.
Now, all users will see the same UI but appropriate error messages will be displayed when attempting to do an unauthorized operation.
The PR affects most of the interactions done between the browser and server (due to the $http interceptor). Other small bugs have also been fixed along the way.
Notes:
multi-auth
(PR #266) to be merged so that this PR is re-targeted to master.