Previously Stan McFarland wrote: > > a quick way to check this and roles in general, is put together a python > > script that shows the users roles and permissions in context, as a quick > > example, here's one i use on occassion (check_roles).. and just invoke by > > in the url after the context, by appending check_roles. > > > > member = context.portal_membership.getAuthenticatedMember() > > print "uid", member.getId() > > print "email", member.getProperty('fullname'), member.getProperty('email') > > print "groups", member.getGroups() > > print "roles context", member.getRolesInContext( context ) > > print "perm reply", context.portal_membership.checkPermission('Reply to > > item', context) > > print "perm add", context.portal_membership.checkPermission('Add portal > > content', context) > > print "perm modify", context.portal_membership.checkPermission('Modify > > portal content', context) > > print "discuss", context.portal_discussion.isDiscussionAllowedFor(context) > > > > return printed > > > > hth, > > > > kapil > > > > > > Thanks, Kapil. I'll give it a try. I have a feeling I may be wasting my time > anyway, as I don't see any way to have the dynamic roles be applied for > catalog > queries. In other words, if I have object A and object B in the same folder, > and user1 can access object A but not B based on the external condition, > user1 > should see A but not B in a folder listing, search, navigation, etc. Is > there > amy way at all to implement this functionality?
Use a dynamic group. Wichert. -- Wichert Akkerman <[EMAIL PROTECTED]> It is simple to make things. http://www.wiggy.net/ It is hard to make things simple. _______________________________________________ Zope-PAS mailing list Zope-PAS@zope.org http://mail.zope.org/mailman/listinfo/zope-pas