I have a similar problem. To activate a proxy role in a python script, I (manager) have to have this role (thanks to Dieter Maurer). But for that, I had to create a new acl folder in the folder where I created the local role, because on the root acl user folder this local role didn't appear. What I am unable to say if this is good or bad. On Fri, 28 Sep 2001, Danni Efraim wrote:
Hi, people. I've got a problem I was hoping someone would be able to help me with.
I'm working on a site where people can log in using a web form, and then administer any pages they happen to have administration rights to. I want people to be able to use the login form anywhere on the site (it's in the navigation panel), but the administration links will only appear when the actual rights to administer a page are present, and the administration methods are of course restricted.
Anyway, the solution I thought would be adequate would be the following:
* Have a top-level UserFolder in which the content managers exist, but having only the restricted role "Guest".
* Any user who's supposed to be able to administer a page will have the local role of "ContentManager" in that folder.
This, however, does not work at all. No administration links appear, and attempting to access the editing methods doesn't work.
And now to the weirder part. Adding a UserFolder to the folder, and adding a user with the same name and password, and the role "ContentManager" works just fine. Keeping dual user entries seems like a maintenance nightmare, though.
I'm using Zope 2.3.3, with Python 2.1 on a Linux 2.4.7 (all those lovely numbers!).
Am I doing something stupid, or is Zope being mean to me?
/Danni
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
-- __o _ \<_ (_)/(_) Saludos de Julián EA4ACL -.-