Metadata-Version: 1.0
Name: dolmen.app.security
Version: 0.1
Summary: Dolmen application security declarations
Home-page: UNKNOWN
Author: Souheil Chelfouh
Author-email: trollfot@gmail.com
License: GPL
Description: ===================
        dolmen.app.security
        ===================
        
        `dolmen.app.security` is a package providing a collection of basic roles and
        permissions for a Dolmen application.
        
        >>> import dolmen.app.security
        >>> from dolmen.app.security import IDolmenSecurity
        >>> from dolmen.app.security.roles import IDolmenRoles
        >>> from dolmen.app.security.content import IContentPermissions
        
        >>> IDolmenSecurity.extends(IDolmenRoles)
        True
        >>> IDolmenSecurity.extends(IContentPermissions)
        True
        
        >>> IDolmenSecurity.providedBy(dolmen.app.security)
        True
        
        
        Content centric permissions
        ===========================
        
        >>> import dolmen.app.security.content
        
        >>> IContentPermissions.providedBy(dolmen.app.security.content)
        True
        
        >>> for name, attr in IContentPermissions.namesAndDescriptions():
        ...   print "%s: %s" % (name, attr.getDoc())
        CanEditContent: Edit content.
        CanAddContent: Add content.
        CanListContent: List the container content.
        CanDeleteContent: Delete content.
        CanReviewContent: Review and annotate content.
        CanCopyContent: Copy content to the clipboard.
        CanPasteContent: Paste content from the clipboard.
        CanViewContent: View content.
        
        
        Dolmen application roles
        ========================
        
        >>> import dolmen.app.security.roles
        
        >>> IDolmenRoles.providedBy(dolmen.app.security.roles)
        True
        
        >>> for name, attr in IDolmenRoles.namesAndDescriptions():
        ...   print "%s: %s" % (name, attr.getDoc())
        Member: A basic member.
        Contributor: A content contributor.
        Owner: The owner of an object.
        Reviewer: A content reviewer.
        
        
        Changelog
        =========
        
        0.1 (2009-10-27)
        ----------------
        
        * Initial release
        
Keywords: Dolmen CMS Grok Security
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Zope3
Classifier: Intended Audience :: Other Audience
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
