Metadata-Version: 1.0
Name: inqbus.plone.fastmemberproperties
Version: 1.4
Summary: Provide methods to get meta data like email, fullname aso. fast as possible even for many members.
Home-page: http://inqbus-hosting.de
Author: Maik Derstappen
Author-email: maik.derstappen@inqbus.de
License: GPL
Description: Introduction
        ============
        
        get the FastmemberpropertiesTool
        -----------------------------------
        
        fmp_tool = queryUtility(IFastmemberpropertiesTool, 'fastmemberproperties_tool')
        
        
        get a list of all memberproperties
        ----------------------------------
        
        member_props = fmp_tool.get_all_memberproperties()
        
        
        >>> props = fmp_tool.get_all_memberproperties()
        >>> props
        <persistent.dict.PersistentDict object at 0xd9f8e6c>
        
        >>> props.items()
        [('maik', <persistent.dict.PersistentDict object at 0xd9fe56c>)]
        
        >>> props.keys()
        ['maik']
        
        >>> props['maik']
        <persistent.dict.PersistentDict object at 0xd9fe56c>
        
        >>> pp(props['maik'].items())
        [('visible_ids', 0),
        ('last_login_time', DateTime('2000/01/01')),
        ('language', ''),
        ('home_page', ''),
        ('listed', 'on'),
        ('wysiwyg_editor', 'Kupu'),
        ('error_log_update', 0.0),
        ('location', ''),
        ('portal_skin', ''),
        ('fullname', 'Maik Derstappen 2'),
        ('login_time', DateTime('2000/01/01')),
        ('email', 'maik.derstappen@derstappen-it.de'),
        ('ext_editor', ''),
        ('description', '')]
        
        
        or get properties for one member by id
        --------------------------------------
        
        member_props = fmp_tool.get_properties_for_member('example_member')
        
        
        Changelog
        =========
        
        1.3 (14/02/2011)
        ----------------
        
        * Bugfix Release, upgrade highly recommended!
        
        
        1.3 (13/01/2011)
        ----------------
        
        * Bugfix Release
        
        
        1.2 (06/01/2011)
        ----------------
        
        * Bugfix Release
        
        
        1.0 (19/04/2010)
        ----------------
        
        * Initial release
        
Keywords: plone,zope,member
Platform: UNKNOWN
Classifier: Framework :: Plone
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
