Provide methods to get meta data like email, fullname aso. fast as possible even for many members.
Project 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for inqbus.plone.fastmemberproperties-1.4.zip
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53ff789bf6434465c7ccbdf8321b4f9839288d5b5a33937c79fff471cececb9e |
|
MD5 | bcd5a7acbae8257641846621cd2e7fbf |
|
BLAKE2b-256 | 3ab0f4a10d49033af802a2ce207ee8cc5b1dac5941ceab3fe7be5ca56f683266 |