适用于turbogears2的Web应用程序权限管理
项目描述
关于tgapp-permissions
tgapp-permissions是TurboGears2的可插入应用程序。tgapp-userprofile允许您的应用程序管理员将您的应用程序用户分配到组中,因为组与权限绑定,所以可以为您的用户分配权限
安装
tgapp-permissions可以从pypi或从github安装
pip install tgapppermissions
应该适用于大多数用户
插入tgapp-permissions
在您的应用程序 config/app_cfg.py 中导入 plug
from tgext.pluggable import plug
然后在文件的 末尾 调用plug并传递tgapppermissions
plug(base_config, 'tgapppermissions')
您将能够通过 http://localhost:8080/tgapppermissions 访问插入的应用程序。
与tgapppermissions一起使用的其他特殊选项包括
exclusive_permissions(默认为False):只能将一个组分配给一个用户
query_groups:模板调用的函数,必须返回一个 元组列表,其中每个条目由组的 _id 和它的 display_name 组成。您可以根据需要自定义此函数以过滤或排序组,如果您不想显示数据库中的每个组
项目详情
关闭
tgapp-permissions-0.4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 11ae26fff6a01439a9c06bd1fc9a1769898371cc4208aeaac77128957f8c774c |
|
MD5 | a172f873524c526195f05453466c0aa6 |
|
BLAKE2b-256 | 5085a6d1e09f3771718b69667cf660cde633b187056e3c19ad7bca28cf621024 |