跳转到主要内容

适用于turbogears2的Web应用程序权限管理

项目描述

https://travis-ci.org/axant/tgapp-permissions.svg?branch=master https://coveralls.io/repos/github/axant/tgapp-permissions/badge.svg?branch=master

关于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 (16.1 kB 查看哈希值)

上传时间 源码

支持者