8.0.15 using AD/Database Hybrid
Expected behavior: when I set the view permission for a specific role, a user that is logged in that has that role should be able to view the page
Actual behavior: the page gives a “you do not have permisison to load this view” message.
I can verify that the correct role (PRG) is returning from the database by using this change script on the session user property:
system.tag.writeBlocking(['[Default]Test'],[self.props.auth.user.roles[0]])
My view is permissions are set like this.
One thing to note is that I manually added the roles through the Gateway > Config > Security Levels interface. It seems like those would be auto-populated. Could someone please explain the mechanics of role-based permissions? I see that there are two roles objects. One in session.auth.user, and another in session.auth.securityLevels. How are they related? Am I missing something?
Here is the result from the test login: