[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/Portal.py Logging code removed.
Charlie Clark
charlie at begeistert.org
Tue Oct 12 15:13:06 EDT 2010
Log message for revision 117480:
Logging code removed.
manage_options set explicitly to remove "properties" which can be handled within the site.
Changed:
U Products.CMFDefault/trunk/Products/CMFDefault/Portal.py
-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/Portal.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/Portal.py 2010-10-12 15:35:57 UTC (rev 117479)
+++ Products.CMFDefault/trunk/Products/CMFDefault/Portal.py 2010-10-12 19:13:06 UTC (rev 117480)
@@ -15,6 +15,11 @@
from App.class_init import InitializeClass
+from OFS.FindSupport import FindSupport
+from OFS.ObjectManager import ObjectManager
+from OFS.role import RoleManager
+from OFS.SimpleItem import Item
+
from Products.CMFCore.PortalObject import PortalObjectBase
from Products.CMFDefault.DublinCore import DefaultDublinCoreImpl
from Products.CMFDefault.permissions import AddPortalContent
@@ -23,8 +28,6 @@
from Products.CMFDefault.permissions import ReplyToItem
from Products.CMFDefault.permissions import View
-from logging import getLogger
-LOG = getLogger("CMF Portal Object")
class CMFSite(PortalObjectBase, DefaultDublinCoreImpl):
@@ -41,8 +44,14 @@
title = ''
description = ''
- manage_options = PortalObjectBase.manage_options[:2] + \
- PortalObjectBase.manage_options[3:]
+ manage_options = ObjectManager.manage_options +\
+ ({'label': 'Components', 'action': 'manage_components'},
+ {'label': 'Components Folder',
+ 'action': '++etc++site/manage_main'},
+ {'label': 'View', 'action': ''}) +\
+ RoleManager.manage_options +\
+ Item.manage_options +\
+ FindSupport.manage_options
__ac_permissions__=( ( AddPortalContent, () )
, ( AddPortalFolders, () )
More information about the checkins
mailing list