Commit 852151a5 authored by Jim Fulton's avatar Jim Fulton

Made classes folderish (sort of).

Diddled to work as constructor from within a class, rather than a product.
parent 32dfe6ff
...@@ -163,6 +163,7 @@ class ZClass(OFS.SimpleItem.SimpleItem): ...@@ -163,6 +163,7 @@ class ZClass(OFS.SimpleItem.SimpleItem):
instance__meta_type='instance' instance__meta_type='instance'
instance__icon='' instance__icon=''
__propsets__=() __propsets__=()
isPrincipiaFolderish=1
__ac_permissions__=( __ac_permissions__=(
('View management screens', ('manage_tabs', 'manage_workspace')), ('View management screens', ('manage_tabs', 'manage_workspace')),
...@@ -261,8 +262,11 @@ class ZClass(OFS.SimpleItem.SimpleItem): ...@@ -261,8 +262,11 @@ class ZClass(OFS.SimpleItem.SimpleItem):
folder._setObject(id, i) folder._setObject(id, i)
if REQUEST.has_key('RESPONSE'): if REQUEST.has_key('RESPONSE'):
if durl is None: durl=REQUEST['URL2'] if durl is None: durl=REQUEST['URL3']
REQUEST['RESPONSE'].redirect(durl+'/manage_workspace') REQUEST['RESPONSE'].redirect(durl+'/manage_workspace')
else:
return getattr(folder, id)
__call__=index_html __call__=index_html
......
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