[Zope-dev] AW: [Zope-dev] Security tab in home grown Product
Stefan Franke
sfranke@cdc-group.com
Sat, 20 Mar 1999 17:12:11 +0100
It seems (just a guess) your Product inherits permissions
for attributes it doesn't have. Do you define or inherit
manage_main in your Product class? You could try to
force a breakpoint at the beginning of
manage_changePermissions via
import pdb; pdb.set_trace()
and inspect the variables there.
manage_changePermissions itself is called directly from
the security management form. Maybe this can light things
up a bit.
Stefan
> -----Ursprüngliche Nachricht-----
> Von: James A. Hillyerd [SMTP:james@blarg.net]
> Gesendet am: Freitag, 19. März 1999 00:01
> An: zope-dev@zope.org
> Betreff: [Zope-dev] Security tab in home grown Product
>
> I have made my first Product (a little message wall that people can
> post
> colored messages to), but I am having some trouble with the Security
> tab.
> When I press the tab, I get a Permissions screen that looks as it
> should,
> but when I click the change button (no matter what permissions I
> change,
> if any), I get the following error:
>
> Sorry, an error occurred.
>
> Traceback (innermost last):
> File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 877, in
> publish_module
> File /usr/local/zope/lib/python/ZPublisher/Publish.py, line 590, in
> publish
> (Info: /wall/manage_changePermissions)
> File /usr/local/zope/lib/python/AccessControl/Role.py, line 194, in
> manage_changePermissions
> (Object: RoleManager)
> File /usr/local/zope/lib/python/AccessControl/Permission.py, line
> 166,
> in setRoles
> AttributeError: manage_main
>
> I don't doubt that I am causing this, but since it isn't occuring in
> my
> code, I don't know how to go about finding the source of the problem.
>
> Thanks for any help you can give.
>
> -james
>
> [] James A. Hillyerd <jamesh@altavista.net> Java Developer
> [] HyperGlyphics: http://www.hyperglyphics.com/
> [] GPG Public Key Fingerprint for 1024D/9F956CDE (Expires
> 2000-02-01):
> [] C86F B073 92DF 1E24 EF0B 0118 6061 0FEC 9F95 6CDE
>
>
> _______________________________________________
> Zope-Dev maillist - Zope-Dev@zope.org
> http://www.zope.org/mailman/listinfo/zope-dev
>
> (For non-developer, user-level issues, use the companion list,
> zope@zope.org, http://www.zope.org/mailman/listinfo/zope )