[Zope-Checkins] CVS: Zope/lib/python/OFS - Folder.py:1.101.66.1

Yvo Schubbe schubbe@web.de
Fri, 25 Apr 2003 05:38:58 -0400


Update of /cvs-repository/Zope/lib/python/OFS
In directory cvs.zope.org:/tmp/cvs-serv3012/OFS

Modified Files:
      Tag: yuppie-ordersupport-branch
	Folder.py 
Log Message:
permissions cleanup


=== Zope/lib/python/OFS/Folder.py 1.101 => 1.101.66.1 ===
--- Zope/lib/python/OFS/Folder.py:1.101	Wed Aug 14 17:42:56 2002
+++ Zope/lib/python/OFS/Folder.py	Fri Apr 25 05:38:57 2003
@@ -22,10 +22,12 @@
 import Globals, SimpleItem, ObjectManager, PropertyManager
 import AccessControl.Role, webdav.Collection, FindSupport
 from webdav.WriteLockInterface import WriteLockInterface
+from AccessControl import getSecurityManager
 from AccessControl import Unauthorized
+from AccessControl.Permissions import add_page_templates
+from AccessControl.Permissions import add_user_folders
 
 from Globals import DTMLFile
-from AccessControl import getSecurityManager
 
 
 manage_addFolderForm=DTMLFile('dtml/folderAdd', globals())
@@ -49,14 +51,14 @@
     checkPermission=getSecurityManager().checkPermission
 
     if createUserF:
-        if not checkPermission('Add User Folders', ob):
+        if not checkPermission(add_user_folders, ob):
             raise Unauthorized, (
                   'You are not authorized to add User Folders.'
                   )
         ob.manage_addUserFolder()
 
     if createPublic:
-        if not checkPermission('Add Page Templates', ob):
+        if not checkPermission(add_page_templates, ob):
             raise Unauthorized, (
                   'You are not authorized to add Page Templates.'
                   )