Commit 4f91afa0 authored by Jim Fulton's avatar Jim Fulton

Added permission settings (first cut, many more needed)

and __call__ method (as alias to index_html) for DTML
scripting.
parent 89ed53b9
......@@ -158,6 +158,12 @@ class ZClass(OFS.SimpleItem.SimpleItem):
instance__meta_type='instance'
instance__icon=''
__propsets__=()
__ac_permissions__=(
('View management screens', ('manage_tabs', 'manage_workspace')),
('Change permissions', ('manage_access',) ),
('View', ('', '__call__', 'index_html') ),
)
def __init__(self, id, title, bases):
"""Build a Zope class
......@@ -251,6 +257,7 @@ class ZClass(OFS.SimpleItem.SimpleItem):
if durl is None: durl=REQUEST['URL2']
REQUEST['RESPONSE'].redirect(durl+'/manage_workspace')
__call__=index_html
def zclass_builtins(self):
r=find_builtins(self._zclass_).keys()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment