[CMF-checkins] CVS: CMF/CMFDefault - exceptions.py:1.2
permissions.py:1.2 DefaultWorkflow.py:1.24
DiscussionItem.py:1.41 DiscussionTool.py:1.18
Document.py:1.66 DublinCore.py:1.33 Favorite.py:1.22
File.py:1.28 Image.py:1.26 Link.py:1.30
MembershipTool.py:1.46 MetadataTool.py:1.21 NewsItem.py:1.23
Portal.py:1.40 PropertiesTool.py:1.13
RegistrationTool.py:1.25 SkinnedFolder.py:1.20
SyndicationTool.py:1.23 __init__.py:1.22 utils.py:1.24
Tres Seaver
tseaver at zope.com
Thu Apr 29 12:13:49 EDT 2004
Update of /cvs-repository/CMF/CMFDefault
In directory cvs.zope.org:/tmp/cvs-serv25166/CMFDefault
Modified Files:
DefaultWorkflow.py DiscussionItem.py DiscussionTool.py
Document.py DublinCore.py Favorite.py File.py Image.py Link.py
MembershipTool.py MetadataTool.py NewsItem.py Portal.py
PropertiesTool.py RegistrationTool.py SkinnedFolder.py
SyndicationTool.py __init__.py utils.py
Added Files:
exceptions.py permissions.py
Log Message:
- Merge tseaver-permissiongeddon-branch.
=== CMF/CMFDefault/exceptions.py 1.1 => 1.2 ===
--- /dev/null Thu Apr 29 12:13:49 2004
+++ CMF/CMFDefault/exceptions.py Thu Apr 29 12:13:18 2004
@@ -0,0 +1,24 @@
+""" CMFDefault product exceptions
+
+$Id$
+"""
+from AccessControl import ModuleSecurityInfo
+security = ModuleSecurityInfo('Products.CMFDefault.exceptions')
+
+security.declarePublic('AccessControl_Unauthorized')
+from Products.CMFCore.exceptions import AccessControl_Unauthorized
+
+security.declarePublic('CopyError')
+from Products.CMFCore.exceptions import CopyError
+
+security.declarePublic('EditingConflict')
+from Products.CMFCore.exceptions import EditingConflict
+
+security.declarePublic('IllegalHTML')
+from Products.CMFCore.exceptions import IllegalHTML
+
+security.declarePublic('ResourceLockedError')
+from Products.CMFCore.exceptions import ResourceLockedError
+
+security.declarePublic('zExceptions_Unauthorized')
+from Products.CMFCore.exceptions import zExceptions_Unauthorized
=== CMF/CMFDefault/permissions.py 1.1 => 1.2 ===
--- /dev/null Thu Apr 29 12:13:49 2004
+++ CMF/CMFDefault/permissions.py Thu Apr 29 12:13:18 2004
@@ -0,0 +1,75 @@
+""" CMFDefault product permissions
+
+$Id$
+"""
+from AccessControl import ModuleSecurityInfo
+
+security = ModuleSecurityInfo('Products.CMFDefault.permissions')
+
+security.declarePublic('AccessContentsInformation')
+from Products.CMFCore.permissions import AccessContentsInformation
+
+security.declarePublic('AccessFuturePortalContent')
+from Products.CMFCore.permissions import AccessFuturePortalContent
+
+security.declarePublic('AddPortalContent')
+from Products.CMFCore.permissions import AddPortalContent
+
+security.declarePublic('AddPortalFolders')
+from Products.CMFCore.permissions import AddPortalFolders
+
+security.declarePublic('AddPortalMember')
+from Products.CMFCore.permissions import AddPortalMember
+
+security.declarePublic('DeleteObjects')
+from Products.CMFCore.permissions import DeleteObjects
+
+security.declarePublic('FTPAccess')
+from Products.CMFCore.permissions import FTPAccess
+
+security.declarePublic('ListFolderContents')
+from Products.CMFCore.permissions import ListFolderContents
+
+security.declarePublic('ListPortalMembers')
+from Products.CMFCore.permissions import ListPortalMembers
+
+security.declarePublic('ListUndoableChanges')
+from Products.CMFCore.permissions import ListUndoableChanges
+
+security.declarePublic('ManagePortal')
+from Products.CMFCore.permissions import ManagePortal
+
+security.declarePublic('ManageProperties')
+from Products.CMFCore.permissions import ManageProperties
+
+security.declarePublic('ManageUsers')
+from Products.CMFCore.permissions import ManageUsers
+
+security.declarePublic('ModifyPortalContent')
+from Products.CMFCore.permissions import ModifyPortalContent
+
+security.declarePublic('ReplyToItem')
+from Products.CMFCore.permissions import ReplyToItem
+
+security.declarePublic('RequestReview')
+from Products.CMFCore.permissions import RequestReview
+
+security.declarePublic('ReviewPortalContent')
+from Products.CMFCore.permissions import ReviewPortalContent
+
+security.declarePublic('SetOwnPassword')
+from Products.CMFCore.permissions import SetOwnPassword
+
+security.declarePublic('SetOwnProperties')
+from Products.CMFCore.permissions import SetOwnProperties
+
+security.declarePublic('UndoChanges')
+from Products.CMFCore.permissions import UndoChanges
+
+security.declarePublic('View')
+from Products.CMFCore.permissions import View
+
+security.declarePublic('ViewManagementScreens')
+from Products.CMFCore.permissions import ViewManagementScreens
+
+
=== CMF/CMFDefault/DefaultWorkflow.py 1.23 => 1.24 ===
--- CMF/CMFDefault/DefaultWorkflow.py:1.23 Thu Jan 8 07:29:33 2004
+++ CMF/CMFDefault/DefaultWorkflow.py Thu Apr 29 12:13:17 2004
@@ -15,16 +15,13 @@
$Id$
"""
-from Acquisition import aq_base, aq_inner, aq_parent
+from Acquisition import aq_base
+from Acquisition import aq_inner
+from Acquisition import aq_parent
from AccessControl import ClassSecurityInfo
from DateTime import DateTime
from Globals import InitializeClass
-from Products.CMFCore.CMFCoreExceptions import AccessControl_Unauthorized
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
-from Products.CMFCore.CMFCorePermissions import RequestReview
-from Products.CMFCore.CMFCorePermissions import ReviewPortalContent
-from Products.CMFCore.CMFCorePermissions import View
from Products.CMFCore.interfaces.portal_workflow \
import WorkflowDefinition as IWorkflowDefinition
from Products.CMFCore.utils import _checkPermission
@@ -32,6 +29,12 @@
from Products.CMFCore.utils import getToolByName
from Products.CMFCore.utils import SimpleItemWithProperties
from Products.CMFCore.WorkflowTool import addWorkflowClass
+
+from exceptions import AccessControl_Unauthorized
+from permissions import ModifyPortalContent
+from permissions import RequestReview
+from permissions import ReviewPortalContent
+from permissions import View
class DefaultWorkflowDefinition (SimpleItemWithProperties):
=== CMF/CMFDefault/DiscussionItem.py 1.40 => 1.41 ===
--- CMF/CMFDefault/DiscussionItem.py:1.40 Tue Jan 20 15:11:38 2004
+++ CMF/CMFDefault/DiscussionItem.py Thu Apr 29 12:13:17 2004
@@ -21,15 +21,15 @@
from OFS.Traversable import Traversable
from DateTime import DateTime
-from Products.CMFCore.CMFCorePermissions import AccessContentsInformation
-from Products.CMFCore.CMFCorePermissions import ManagePortal
-from Products.CMFCore.CMFCorePermissions import ReplyToItem
-from Products.CMFCore.CMFCorePermissions import View
from Products.CMFCore.interfaces.Discussions import Discussable
from Products.CMFCore.interfaces.Discussions import DiscussionResponse
from Products.CMFCore.utils import getToolByName
from Document import Document
+from permissions import AccessContentsInformation
+from permissions import ManagePortal
+from permissions import ReplyToItem
+from permissions import View
factory_type_information = (
=== CMF/CMFDefault/DiscussionTool.py 1.17 => 1.18 ===
--- CMF/CMFDefault/DiscussionTool.py:1.17 Thu Jan 8 07:29:33 2004
+++ CMF/CMFDefault/DiscussionTool.py Thu Apr 29 12:13:17 2004
@@ -15,16 +15,13 @@
$Id$
"""
-from Globals import InitializeClass, DTMLFile
+from Globals import InitializeClass
+from Globals import DTMLFile
from AccessControl import ClassSecurityInfo
from OFS.SimpleItem import SimpleItem
from Products.CMFCore.ActionInformation import ActionInformation
from Products.CMFCore.ActionProviderBase import ActionProviderBase
-from Products.CMFCore.CMFCoreExceptions import AccessControl_Unauthorized
-from Products.CMFCore.CMFCorePermissions import ManagePortal
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
-from Products.CMFCore.CMFCorePermissions import ReplyToItem
from Products.CMFCore.Expression import Expression
from Products.CMFCore.interfaces.portal_discussion \
import portal_discussion as IDiscussionTool
@@ -33,6 +30,10 @@
from DiscussionItem import DiscussionItemContainer
from utils import _dtmldir
+from exceptions import AccessControl_Unauthorized
+from permissions import ManagePortal
+from permissions import ModifyPortalContent
+from permissions import ReplyToItem
class DiscussionNotAllowed( Exception ):
=== CMF/CMFDefault/Document.py 1.65 => 1.66 ===
--- CMF/CMFDefault/Document.py:1.65 Tue Jan 20 17:26:28 2004
+++ CMF/CMFDefault/Document.py Thu Apr 29 12:13:17 2004
@@ -15,22 +15,29 @@
$Id$
"""
-from StructuredText.HTMLWithImages import HTMLWithImages
-from Globals import DTMLFile, InitializeClass
-from AccessControl import ClassSecurityInfo, getSecurityManager
+from Globals import DTMLFile
+from Globals import InitializeClass
+from AccessControl import ClassSecurityInfo
+from AccessControl import getSecurityManager
from Acquisition import aq_base
+from DocumentTemplate.DT_Util import html_quote
+from StructuredText.HTMLWithImages import HTMLWithImages
from Products.CMFCore.PortalContent import PortalContent
-from Products.CMFCore.CMFCoreExceptions import EditingConflict
-from Products.CMFCore.CMFCoreExceptions import ResourceLockedError
-from Products.CMFCore.CMFCorePermissions import View
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
-from Products.CMFCore.utils import format_stx, keywordsplitter
+from Products.CMFCore.utils import format_stx
+from Products.CMFCore.utils import keywordsplitter
+
from DublinCore import DefaultDublinCoreImpl
-from utils import parseHeadersBody, formatRFC822Headers
-from utils import SimpleHTMLParser, bodyfinder, _dtmldir
+from exceptions import EditingConflict
+from exceptions import ResourceLockedError
+from permissions import View
+from permissions import ModifyPortalContent
+from utils import parseHeadersBody
+from utils import formatRFC822Headers
+from utils import SimpleHTMLParser
+from utils import bodyfinder
+from utils import _dtmldir
from utils import html_headcheck
-from DocumentTemplate.DT_Util import html_quote
factory_type_information = (
{ 'id' : 'Document'
=== CMF/CMFDefault/DublinCore.py 1.32 => 1.33 ===
--- CMF/CMFDefault/DublinCore.py:1.32 Wed Feb 4 12:34:57 2004
+++ CMF/CMFDefault/DublinCore.py Thu Apr 29 12:13:17 2004
@@ -22,15 +22,17 @@
from Globals import InitializeClass
from OFS.PropertyManager import PropertyManager
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
-from Products.CMFCore.CMFCorePermissions import View
from Products.CMFCore.interfaces.DublinCore import CatalogableDublinCore
from Products.CMFCore.interfaces.DublinCore import DublinCore
from Products.CMFCore.interfaces.DublinCore import MutableDublinCore
from Products.CMFCore.utils import getToolByName
from Products.CMFCore.WorkflowCore import WorkflowAction
-from utils import tuplize, _dtmldir, semi_split
+from permissions import ModifyPortalContent
+from permissions import View
+from utils import tuplize
+from utils import _dtmldir
+from utils import semi_split
_marker=[]
=== CMF/CMFDefault/Favorite.py 1.21 => 1.22 ===
--- CMF/CMFDefault/Favorite.py:1.21 Sat Jun 28 12:31:21 2003
+++ CMF/CMFDefault/Favorite.py Thu Apr 29 12:13:17 2004
@@ -21,8 +21,9 @@
from AccessControl import ClassSecurityInfo
from Products.CMFCore.utils import getToolByName
-from Products.CMFCore.CMFCorePermissions import View, ModifyPortalContent
+from permissions import View
+from permissions import ModifyPortalContent
from DublinCore import DefaultDublinCoreImpl
from Link import Link
=== CMF/CMFDefault/File.py 1.27 => 1.28 ===
--- CMF/CMFDefault/File.py:1.27 Sat Jun 28 12:31:21 2003
+++ CMF/CMFDefault/File.py Thu Apr 29 12:13:17 2004
@@ -21,11 +21,11 @@
from AccessControl import ClassSecurityInfo
from Products.CMFCore.PortalContent import PortalContent
-from DublinCore import DefaultDublinCoreImpl
-
-from Products.CMFCore.CMFCorePermissions import View
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
from Products.CMFCore.WorkflowCore import WorkflowAction
+
+from DublinCore import DefaultDublinCoreImpl
+from permissions import View
+from permissions import ModifyPortalContent
factory_type_information = (
=== CMF/CMFDefault/Image.py 1.25 => 1.26 ===
--- CMF/CMFDefault/Image.py:1.25 Sat Jun 28 12:31:21 2003
+++ CMF/CMFDefault/Image.py Thu Apr 29 12:13:17 2004
@@ -20,11 +20,11 @@
from AccessControl import ClassSecurityInfo
from Products.CMFCore.PortalContent import PortalContent
-from DublinCore import DefaultDublinCoreImpl
-
-from Products.CMFCore.CMFCorePermissions import View
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
from Products.CMFCore.WorkflowCore import WorkflowAction
+
+from DublinCore import DefaultDublinCoreImpl
+from permissions import View
+from permissions import ModifyPortalContent
factory_type_information = (
{ 'id' : 'Image'
=== CMF/CMFDefault/Link.py 1.29 => 1.30 ===
--- CMF/CMFDefault/Link.py:1.29 Thu Sep 25 07:36:49 2003
+++ CMF/CMFDefault/Link.py Thu Apr 29 12:13:17 2004
@@ -21,14 +21,16 @@
from AccessControl import ClassSecurityInfo
from webdav.Lockable import ResourceLockedError
-from Products.CMFCore.CMFCorePermissions import View
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
from Products.CMFCore.PortalContent import PortalContent
from Products.CMFCore.WorkflowCore import WorkflowAction
from Products.CMFCore.utils import keywordsplitter
from DublinCore import DefaultDublinCoreImpl
-from utils import formatRFC822Headers, parseHeadersBody, _dtmldir
+from permissions import View
+from permissions import ModifyPortalContent
+from utils import formatRFC822Headers
+from utils import parseHeadersBody
+from utils import _dtmldir
factory_type_information = (
{ 'id' : 'Link'
=== CMF/CMFDefault/MembershipTool.py 1.45 => 1.46 ===
--- CMF/CMFDefault/MembershipTool.py:1.45 Fri Feb 13 10:22:47 2004
+++ CMF/CMFDefault/MembershipTool.py Thu Apr 29 12:13:17 2004
@@ -29,12 +29,12 @@
from Products.CMFCore.ActionProviderBase import ActionProviderBase
from Products.CMFCore.ActionsTool import ActionInformation as AI
from Products.CMFCore.Expression import Expression
-from Products.CMFCore.CMFCorePermissions import ListPortalMembers
-from Products.CMFCore.CMFCorePermissions import ManagePortal
-from Products.CMFCore.CMFCorePermissions import ManageUsers
-from Products.CMFCore.CMFCorePermissions import View
from Document import addDocument
+from permissions import ListPortalMembers
+from permissions import ManagePortal
+from permissions import ManageUsers
+from permissions import View
from utils import _dtmldir
from interfaces.portal_membership \
=== CMF/CMFDefault/MetadataTool.py 1.20 => 1.21 ===
--- CMF/CMFDefault/MetadataTool.py:1.20 Thu Feb 13 02:46:21 2003
+++ CMF/CMFDefault/MetadataTool.py Thu Apr 29 12:13:17 2004
@@ -16,20 +16,22 @@
"""
from OFS.SimpleItem import SimpleItem
-from Products.CMFCore.utils import UniqueObject
from Globals import PersistentMapping
-from Globals import InitializeClass, DTMLFile
-from AccessControl import ClassSecurityInfo, getSecurityManager
-from Products.CMFCore.CMFCorePermissions import View
-from Products.CMFCore.CMFCorePermissions import ManagePortal
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
-from Products.CMFCore.ActionProviderBase import ActionProviderBase
-from utils import _dtmldir
+from Globals import InitializeClass
+from Globals import DTMLFile
+from AccessControl import ClassSecurityInfo
+from AccessControl import getSecurityManager
+from Products.CMFCore.utils import UniqueObject
+from Products.CMFCore.ActionProviderBase import ActionProviderBase
from Products.CMFCore.interfaces.portal_metadata \
import portal_metadata as IMetadataTool
+from permissions import View
+from permissions import ManagePortal
+from permissions import ModifyPortalContent
+from utils import _dtmldir
class MetadataElementPolicy( SimpleItem ):
"""
=== CMF/CMFDefault/NewsItem.py 1.22 => 1.23 ===
--- CMF/CMFDefault/NewsItem.py:1.22 Tue Jan 20 17:26:28 2004
+++ CMF/CMFDefault/NewsItem.py Thu Apr 29 12:13:17 2004
@@ -18,11 +18,9 @@
from AccessControl import ClassSecurityInfo
from Globals import InitializeClass
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
-from Products.CMFCore.CMFCorePermissions import View
-
from Document import Document
-
+from permissions import ModifyPortalContent
+from permissions import View
factory_type_information = (
{ 'id' : 'News Item'
=== CMF/CMFDefault/Portal.py 1.39 => 1.40 ===
--- CMF/CMFDefault/Portal.py:1.39 Sat Mar 13 07:09:56 2004
+++ CMF/CMFDefault/Portal.py Thu Apr 29 12:13:18 2004
@@ -18,31 +18,39 @@
from Globals import HTMLFile
from Globals import InitializeClass
-from Products.CMFCore.CMFCorePermissions import AccessFuturePortalContent
-from Products.CMFCore.CMFCorePermissions import AddPortalContent
-from Products.CMFCore.CMFCorePermissions import AddPortalFolders
-from Products.CMFCore.CMFCorePermissions import DeleteObjects
-from Products.CMFCore.CMFCorePermissions import FTPAccess
-from Products.CMFCore.CMFCorePermissions import ListPortalMembers
-from Products.CMFCore.CMFCorePermissions import ListUndoableChanges
-from Products.CMFCore.CMFCorePermissions import ManagePortal
-from Products.CMFCore.CMFCorePermissions import ManageProperties
-from Products.CMFCore.CMFCorePermissions import ReplyToItem
-from Products.CMFCore.CMFCorePermissions import ReviewPortalContent
-from Products.CMFCore.CMFCorePermissions import SetOwnPassword
-from Products.CMFCore.CMFCorePermissions import SetOwnProperties
-from Products.CMFCore.CMFCorePermissions import UndoChanges
-from Products.CMFCore.CMFCorePermissions import View
-from Products.CMFCore.CMFCorePermissions import ViewManagementScreens
from Products.CMFCore.PortalObject import PortalObjectBase
from Products.CMFCore import PortalFolder
from Products.CMFCore.TypesTool import ContentFactoryMetadata
from Products.CMFCore.utils import getToolByName
-from Products.CMFTopic import Topic, topic_globals
+from Products.CMFTopic import Topic
+from Products.CMFTopic import topic_globals
+
from DublinCore import DefaultDublinCoreImpl
+from permissions import AccessFuturePortalContent
+from permissions import AddPortalContent
+from permissions import AddPortalFolders
+from permissions import DeleteObjects
+from permissions import FTPAccess
+from permissions import ListPortalMembers
+from permissions import ListUndoableChanges
+from permissions import ManagePortal
+from permissions import ManageProperties
+from permissions import ReplyToItem
+from permissions import ReviewPortalContent
+from permissions import SetOwnPassword
+from permissions import SetOwnProperties
+from permissions import UndoChanges
+from permissions import View
+from permissions import ViewManagementScreens
-import Document, Image, File, Link, NewsItem, Favorite
-import DiscussionItem, SkinnedFolder
+import Document
+import Image
+import File
+import Link
+import NewsItem
+import Favorite
+import DiscussionItem
+import SkinnedFolder
factory_type_information = ( Document.factory_type_information
+ Image.factory_type_information
=== CMF/CMFDefault/PropertiesTool.py 1.12 => 1.13 ===
--- CMF/CMFDefault/PropertiesTool.py:1.12 Sun Nov 23 11:29:04 2003
+++ CMF/CMFDefault/PropertiesTool.py Thu Apr 29 12:13:18 2004
@@ -15,21 +15,20 @@
$Id$
"""
-from Products.CMFCore.utils import UniqueObject
from OFS.SimpleItem import SimpleItem
from Acquisition import aq_inner, aq_parent
-
from Globals import InitializeClass, DTMLFile
from AccessControl import ClassSecurityInfo
+
+from Products.CMFCore.utils import UniqueObject
from Products.CMFCore.ActionProviderBase import ActionProviderBase
from Products.CMFCore.ActionInformation import ActionInformation
from Products.CMFCore.Expression import Expression
-from Products.CMFCore.CMFCorePermissions import ManagePortal
-from utils import _dtmldir
-
from Products.CMFCore.interfaces.portal_properties \
import portal_properties as IPropertiesTool
+from permissions import ManagePortal
+from utils import _dtmldir
class PropertiesTool(UniqueObject, SimpleItem, ActionProviderBase):
=== CMF/CMFDefault/RegistrationTool.py 1.24 => 1.25 ===
--- CMF/CMFDefault/RegistrationTool.py:1.24 Sun Nov 23 11:29:04 2003
+++ CMF/CMFDefault/RegistrationTool.py Thu Apr 29 12:13:18 2004
@@ -24,8 +24,9 @@
from Products.CMFCore.Expression import Expression
from Products.CMFCore.ActionProviderBase import ActionProviderBase
from Products.CMFCore.RegistrationTool import RegistrationTool as BaseTool
-from Products.CMFCore.CMFCorePermissions import AddPortalMember
-from Products.CMFCore.CMFCorePermissions import ManagePortal
+
+from permissions import AddPortalMember
+from permissions import ManagePortal
from utils import _dtmldir
=== CMF/CMFDefault/SkinnedFolder.py 1.19 => 1.20 ===
--- CMF/CMFDefault/SkinnedFolder.py:1.19 Mon Feb 23 07:55:03 2004
+++ CMF/CMFDefault/SkinnedFolder.py Thu Apr 29 12:13:18 2004
@@ -20,15 +20,15 @@
from Globals import InitializeClass
from Products.CMFCore.CMFCatalogAware import CMFCatalogAware
-from Products.CMFCore.CMFCorePermissions import AddPortalContent
-from Products.CMFCore.CMFCorePermissions import ListFolderContents
-from Products.CMFCore.CMFCorePermissions import ManageProperties
-from Products.CMFCore.CMFCorePermissions import ModifyPortalContent
-from Products.CMFCore.CMFCorePermissions import View
from Products.CMFCore.PortalFolder import PortalFolder
from Products.CMFCore.utils import _getViewFor
from DublinCore import DefaultDublinCoreImpl
+from permissions import AddPortalContent
+from permissions import ListFolderContents
+from permissions import ManageProperties
+from permissions import ModifyPortalContent
+from permissions import View
factory_type_information = (
{ 'id' : 'Skinned Folder'
=== CMF/CMFDefault/SyndicationTool.py 1.22 => 1.23 ===
--- CMF/CMFDefault/SyndicationTool.py:1.22 Wed Mar 24 06:57:28 2004
+++ CMF/CMFDefault/SyndicationTool.py Thu Apr 29 12:13:18 2004
@@ -27,15 +27,15 @@
from Products.CMFCore.ActionInformation import ActionInformation
from Products.CMFCore.ActionProviderBase import ActionProviderBase
-from Products.CMFCore.CMFCorePermissions import AccessContentsInformation
-from Products.CMFCore.CMFCorePermissions import ManagePortal
-from Products.CMFCore.CMFCorePermissions import ManageProperties
from Products.CMFCore.Expression import Expression
from Products.CMFCore.PortalFolder import PortalFolder
from Products.CMFCore.utils import _checkPermission
from Products.CMFCore.utils import UniqueObject
from SyndicationInfo import SyndicationInformation
+from permissions import AccessContentsInformation
+from permissions import ManagePortal
+from permissions import ManageProperties
from utils import _dtmldir
=== CMF/CMFDefault/__init__.py 1.21 => 1.22 ===
--- CMF/CMFDefault/__init__.py:1.21 Mon Feb 24 08:58:46 2003
+++ CMF/CMFDefault/__init__.py Thu Apr 29 12:13:18 2004
@@ -15,10 +15,6 @@
$Id$
"""
-from Products import CMFCore
-
-from Products.CMFCore.CMFCorePermissions import AddPortalContent
-
from Products.CMFCore.DirectoryView import registerDirectory
from Products.CMFCore.utils import initializeBasesPhase1
from Products.CMFCore.utils import initializeBasesPhase2
@@ -27,6 +23,7 @@
from Products.CMFCore.utils import registerIcon
import utils
+from permissions import AddPortalContent
import Portal
import Document
=== CMF/CMFDefault/utils.py 1.23 => 1.24 ===
--- CMF/CMFDefault/utils.py:1.23 Thu Apr 15 08:52:52 2004
+++ CMF/CMFDefault/utils.py Thu Apr 29 12:13:18 2004
@@ -15,17 +15,20 @@
$Id$
"""
+import os
+import re
from cgi import escape
from sgmllib import SGMLParser
-from types import ListType, StringType, TupleType, UnicodeType
-import re
-import os
+from types import ListType
+from types import StringType
+from types import TupleType
+from types import UnicodeType
from Globals import package_home
from AccessControl import ModuleSecurityInfo
from ZTUtils.Zope import complex_marshal
-from Products.CMFCore.CMFCoreExceptions import IllegalHTML
+from exceptions import IllegalHTML
security = ModuleSecurityInfo( 'Products.CMFDefault.utils' )
More information about the CMF-checkins
mailing list