Quote from: OpenGeek at May 30, 2009, 11:04 PMOnly if the user in Group C has an Authority level (from their Role in the Group) less than or equal to the Authority defined in the User Group Access to Resource Group record you created. With an Authority of 0, the User must have a Role with an Authority of 0 for the Policy to apply to that user.
Also, permissions for the web context are completely separate from the permissions for the mgr context, and, you must log in to each context specifically (i.e. being logged into the mgr does not log you in to the web).
When I talk about a user logged, of course, I mean logged in Web context (but you’re right, it’s better to say it precisely)
I did several tests with Authority, and still no luck.
Here is what I tried :
Doc A is placed in Group B
I create a policy "Hide" which is a duplicate of the "Ressource" policy with list and view set to false
I change Member Authority to 990
User C is a Member of group D
[table]
[tr][td]Group Anonymous, Policy Hide | [/td][td] Group D, Policy Ressource | [/td][td] Not logged | [/td][td] User C logged[/td][/tr]
[tr][td]9999[/td][td]9999[/td][td]Shown[/td][td]Shown[/td][/tr]
[tr][td]0[/td][td]9999[/td][td]Shown[/td][td]Shown[/td][/tr]
[tr][td]0[/td][td]0[/td][td]Hidden[/td][td]Hidden[/td][/tr]
[tr][td]9999[/td][td]0[/td][td]Hidden[/td][td]Hidden[/td][/tr]
[tr][td]0[/td][td]Not Set[/td][td]Hidden[/td][td]Hidden[/td][/tr]
[tr][td]9999[/td][td]Not Set[/td][td]Hidden[/td][td]Hidden[/td][/tr]
[tr][td]Not Set[/td][td]9999[/td][td]Shown[/td][td]Shown[/td][/tr]
[tr][td]Not Set[/td][td]0[/td][td]Hidden[/td][td]Hidden[/td][/tr]
[/table]
Numbers are the value I set for Authority for the corresponding rule, always with context set to "Web"
Not set means that there wasn’t any rule
I did flush permissions after every change
I didn’t see any time where there was a difference between a user logged or not logged.