EduploneTest Permissions.py,1.1.1.1,1.2
Nils Haagen <[email protected]>
| Newsgroups | gmane.comp.web.zope.eduplone.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/eduplone/EduploneTest
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2125
Modified Files:
Permissions.py
Log Message:
starting with security
Index: Permissions.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneTest/Permissions.py,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** Permissions.py 28 Sep 2004 21:08:48 -0000 1.1.1.1
--- Permissions.py 8 Nov 2004 13:01:54 -0000 1.2
***************
*** 1,7 ****
from Products.CMFCore.CMFCorePermissions import AddPortalContent
! # Add a Consortium
- ADD_CONTENT_PERMISSION = AddPortalContent
\ No newline at end of file
--- 1,53 ----
from Products.CMFCore.CMFCorePermissions import AddPortalContent
+ ADD_CONTENT_PERMISSION = AddPortalContent
+ viewGlobalResults = 'eXam ViewGlobalResults'
+ saveAnswers='eXam SaveAnswers'
+ manageStudents='eXam ManageStudents'
+ #ListFolderContents = 'List folder contents'
+ #setDefaultRoles( ListFolderContents, ( 'Manager', 'Owner' ) )
! #import Products
! #from AccessControl import Permissions
! #from AccessControl.Permission import _registeredPermissions
! #from AccessControl.Permission import pname
! #from Globals import ApplicationDefaultPermissions
!
! # General Zope permissions
! #View = Permissions.view
! #AccessContentsInformation = Permissions.access_contents_information
! #DeleteObjects = Permissions.delete_objects
! #UndoChanges = Permissions.undo_changes
! #ChangePermissions = Permissions.change_permissions
! #ViewManagementScreens = Permissions.view_management_screens
! #ManageProperties = Permissions.manage_properties
! #FTPAccess = Permissions.ftp_access
!
! #def setDefaultRoles(permission, roles):
! # '''
! # Sets the defaults roles for a permission.
! # '''
! # # XXX This ought to be in AccessControl.SecurityInfo.
! # registered = _registeredPermissions
! # if not registered.has_key(permission):
! # registered[permission] = 1
! # Products.__ac_permissions__=(
! # Products.__ac_permissions__+((permission,(),roles),))
! # mangled = pname(permission)
! # setattr(ApplicationDefaultPermissions, mangled, roles)
!
! # Note that we can only use the default Zope roles in calls to
! # setDefaultRoles(). The default Zope roles are:
! # Anonymous, Manager, and Owner.
!
! #
! # CMF Base Permissions
! #
!
! #ListFolderContents = 'List folder contents'
! #setDefaultRoles( ListFolderContents, ( 'Manager', 'Owner' ) )
!
! #ListUndoableChanges = 'List undoable changes'
! #setDefaultRoles( ListUndoableChanges, ('Manager',) ) # + Member
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click