Products.MightyCal.Security (version 1.2)
index
/home/zope/lib/python/Products/MightyCal/Security/__init__.py

Security subpackage of the MightyCal package.  Contains the following modules:
* SecurityPolicy: Define the security policy for the MightyCal.  It uses a Dictionary object,
  whose slots define permission settings for each MightyCal subobject.
  These permission settings are defined by means of a further embedded
  dictionary, with slots for each Role, and within those slots, a List object
  of the permissions to be given to that Role in regards to the MightyCal subobject.  The
  applyPermissions method of the SecurityPolicy module is used to apply the security assertions
  defined in the policy dictionary to the various objects in the MightyCal.
* Permissions:  Global permissions definitions for the MightyCal Product.  These are just constant
  definitions that correspond to the Zope permission strings used by the ZMI to control web access
  to Zope objects.  We define these constants in order to guard against the easy possibility of
  misspelling the permission names, and thus failing to properly protect the objects they apply to.
* Const: Constants definitions for the above modules.

 
Package Contents
            
Const
Permissions
SecurityPolicy
__init__

 
Data
             __all__ = ['Const', 'SecurityPolicy', 'Permissions']

__file__ = '/home/zope/lib/python/Products/MightyCal/Security/__init__.pyc'

__name__ = 'Products.MightyCal.Security'

__path__ = ['/home/zope/lib/python/Products/MightyCal/Security']

__version__ = '$Revision: 1.2 $'