Metadata-Version: 1.1
Name: ztfy.security
Version: 0.3.0
Summary: ZTFY package used to add wrapper around Zope security
Home-page: http://www.ztfy.org
Author: Thierry Florac
Author-email: tflorac@ulthar.net
License: ZPL
Description: =====================
        ztfy.security package
        =====================
        
        .. contents::
        
        What is ztfy.security ?
        =======================
        
        ztfy.security is a thin wrapper around zope.security and zope.securitypolicy packages.
        
        It provides an adapter to ISecurityManager interfaces, which allows you to get and set roles and
        permissions applied to a given principal on a given adapted context.
        
        This adapter also allows you to fire events when a role is granted or revoked to a given principal ; this
        functionality can be useful, for example, when you want to forbid removal of a 'contributor' role to a principal
        when he already owns a set of contents.
        
        Finally, ztfy.security provides a small set of schema fields, which can be used when you want to define a
        field as a principal id or as a list of principals ids.
        
        
        How to use ztfy.security ?
        ==========================
        
        ztfy.security package usage is described via doctests in ztfy/security/doctests/README.txt
        
        
        Changelog
        =========
        
        0.3.0
        -----
         - use ZTFY.skin data API
         - remove unused resources
         - disable auto-completion on roles input widgets
        
        0.2.11
        ------
         - convert roles edit form to dialog
        
        0.2.10
        ------
         - use request cache in "getPrincipal()" function
        
        0.2.9
        -----
         - corrected ISecurityManager methods arguments names
         - templates updated to display null values
        
        0.2.8
        -----
         - changed package source layout
        
        0.2.7
        -----
         - added ILocalRoleIndexer interface and default adapter
        
        0.2.6
        -----
         - added annotations interfaces on standard zope.pluggableauth GroupFolder class
         - escape quotes in Javascript code
        
        0.2.5
        -----
         - updated imports for last ztfy.jqueryui and ztfy.skin package
         - added AJAX checks in principals widgets
        
        0.2.4
        -----
         - added check in JSON's "getAddr()" method to remove "++skin++" namespace
         - corrected syntax and translation in MissingPrincipal class
        
        0.2.3
        -----
         - added permission grant, unset and revoke methods in ISecurityManager
           interface and adapter
         - added check in principals widgets
        
        0.2.2
        -----
         - switched resources management from zc.resourcelibrary to fanstatic
        
        0.2.1
        -----
         - removed "zope.app" packages dependencies
        
        0.2
        ---
         - Switched to ZTK-1.1.2
         - Added schema fields, properties, widgets and resources to handle roles
           assignment via simple context attributes and properties
         - Added IAuthenticatorSearchAdapter to offer a common search interface to
           authenticator plug-ins
        
        0.1
        ---
         - Initial release
        
Keywords: ZTFY security wrapper for Zope3
Platform: UNKNOWN
Classifier: License :: OSI Approved :: Zope Public License
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Framework :: Zope3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
