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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.