[Zope] Permissions, python product, problems
Mark Gibson
mark@dimensional.com
Wed, 05 Jun 2002 15:04:23 -0600
Zope 2.5.1
Sometimes zope is a strange animal.
I'm creating a python product, and I've defined some permissions.
I want to see if the user has those permissions on an object. Here's
the DTML Method:
------------
<dtml-var standard_html_header>
hasChange=<dtml-var "_.SecurityGetUser().has_permission('Change Job
Entry',_['BJobFolder'])">
hasAdd=<dtml-var "_.SecurityGetUser().has_permission('Add Job
Entry',_['BJobFolder'])">
<dtml-var standard_html_footer>
-----------
The output seems to show that those permissions aren't found on the
folder at all:
-----
hasChange=None hasAdd=None
-------
But when I add the following line to the DTML Method:
<br />permission settings<dtml-var
"_['BJobFolder'].permissionsOfRole('Manager')" size=40>
I get the following output, which seems to show those permissions were
found. Any ideas?
hasChange=1 hasAdd=1
permission settings[{'selected': 'SELECTED', 'name': ...
-----------
Thanks,
Mark