Plone的基本成员徽章系统
项目描述
collective.badge
简介
此包添加了一个内容类型,用于表示可以分配给用户的徽章。
每个徽章都有一个图像和一个名单(使用collective.workspace提供),包括
用户
分配日期
分配者
过期
此包在Plone 5上开发和测试。
其使用示例可在Plone.org上找到,例如 https://plone.org/profile/davisagli
安装
将collective.badge添加到您的buildout eggs中。
在Plone的“设置”部分“插件”中激活collective.badge。
API
将徽章分配给用户
>>> badge.assign_to_user(user_id='admin')
检查徽章是否对用户有效(包括检查徽章是否已过期)
>>> badge.is_assigned_to_user(user_id='admin') True
列出徽章的所有有效用户的ID
>>> badge.list_active_users() ['admin']
从用户中删除徽章
>>> badge.remove_from_user(user_id='admin')
获取用户的活跃徽章(按字母顺序排序)
>>> from collective.badge.api import badges_for_user >>> badges_for_user(user_id='admin') [<Badge at /Plone/badges/awesome-badge>]
贡献者
大卫·格利克 - 原始作者
变更日志
1.0.1 (2017-03-04)
为Plone 5.0和5.1添加PyPi分类器 [tkimnguyen]
1.0 (2017-03-04)
初始发布
项目详情
关闭
collective.badge-1.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 09dec1dc41914dc84710ae8db0eddca370912833e5209bdb4408e002bf9c2e1c |
|
MD5 | 2cf03fa99d330f9100461cbad3e208b3 |
|
BLAKE2b-256 | 0d4d0e5532018bba71b46e390de4601250157fda3bb4ca55a867cc7105696909 |