I've just recently moved from 0.8.9 to svn trunk after finding the
Identity package is just so excellently done. (Jeff Watkins, you do
great work.)
I had already written an internal identity management package, but
have just dumped it when I found that Jeff had already done one
better. We were also of very similar mind, because almost all of the
mechanics are the same.
However, one feature that I think would be great for the Identity
module are hierarchical permissions. The first project that really
got me hooked on them for a permission scheme is Gallery, and they
boil down to simply allowing permissions to be formed into a
multi-branch tree where each parent is a superset of the leaves.
I think that it makes for a very intuitive permission system, due to
things like this being possible:
Groups: (administrators, moderators, guests)
Permissions: (groups assigned that permission in parens)
* Admin Foo (administrators)
* Add Foo (moderators)
* Del Foo
* Edit Foo (moderators)
* View Foo (guests)
This is a very common occurrence in permission desires, where the
effective permissions are:
administrators (admin, add, del, edit, view)
moderators (add, edit, view)
guests (view)
It makes administration much easier than having to add each and every
permission to each and every group. I would be happy to assist with
writing the necessary patch(es), but I wanted to present the idea to
the group (especially Jeff) to see if this is a desired
feature/direction for the Identity package, or if I should just focus
on overwriting the permission model in my own project.
Thanks for your time,
Travis Bradshaw
[EMAIL PROTECTED]
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" 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/turbogears
-~----------~----~----~----~------~----~------~--~---