Sunday 22 January 2006 1:09:15 pm
I'll answer this in steps to cover your subquestions. 1) The original role said Siteaccess() because you renamed the original siteaccess. The access selected in that policy no longer existed so the system didn't display it anymore. Never look at empty braces as a wildcard in the role system. Empty braces mean that the selected values for the limitation are no longer valid. 2) If you are not allowed to log in on a siteaccess, the system will bail out even before any read policies are considered. The read rights for the standard section are valid provided you can use a siteaccess. 3) This is certainly not a major change. It has always been that way. 4) RequireUserLogin is irrelevant in this case. All it does is forcing people to log in or not. It doesn't influence the role system. If login is required, an unauthenticated user will be shown a login screen. After logging in, the user can use the chosen siteaccess if his roles allow him to. If logging in is not required, people can still log in but it's optional. If they don't log in, the system will see them as "Anonymous User" and it will use the roles associated with that account.
Hans
http://blog.hansmelis.be
|