Jeffrey Hulten wrote:
> How will group membership be determined?  Is everything still stored in the
> permission table?  What about groups within groups?
>   

Nothing new in this respect with the patch.
The current way to provide group information via 
IPermissionGroupProvider components, see trac/perm.py.
The patch is more about being able to retrieve that information 
explicitly, in the few case that might need it.
In most cases, the group membership information is not needed directly, 
as permissions granted at the group level will be propagated at the user 
level, and the code has only to check for permissions on for a specific 
user (and resource, for fine-grained permissions). But it in some 
specialized cases (like for some IPermissionPolicyProvider components), 
getting group membership information explicitly is needed.

-- Christian

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to