基于django本体的访问控制模块
django-cerberus-ac的Python项目详细描述
更改日志
0.2.5(2018-06-19)
- 通过迭代而不是递归地获取传送器/继承者来提高性能 (数据库请求数量急剧减少)。
0.2.4(2018-01-18)
- 修复setup.py中缺少的django-suit-dashboard。
- 修复urls.py中django-app-settings0.3.0的用法。
0.2.3(2017-12-11)
- 修复django-app-settings0.3.0的映射设置。
0.2.2(2017-12-11)
- 更新以支持django-app-settings0.3.0。
0.2.1(2017-11-08)
- 修复管理员中的save() prohibited to prevent data loss due to unsaved related object 'reference'错误save_model。
0.2.0(2017-07-03)
- 重写save_modelsadmin方法以在历史记录中添加用户。
- 在RoleMixin中添加和重命名方法。
- 修复映射设置检查功能。
- 实现隐式授权。
- 添加科学/研究分类。
- 修复ID不能强制为正确类型时的错误。
- 添加迁移2。
- 改进RolePrivilege管理。
- 添加拖动和缩放到角色层次结构图。
- 更新初始迁移以反映代码。
0.1.7(2017-04-19)
- 添加d3.min.js作为静态资产以在ssl上下文中启用它。
0.1.6(2017-04-19)
- 完成编辑权限页的实现(效率低于1000*1000矩阵)。
0.1.5(2017-04-18)
- 改进管理显示。
- 添加允许更新自己的权限设置。
- 改进instance_from_方法。
- 在can方法上添加skip_implicit和logkwargs。
- 修复角色层次结构图,使用allow_own_update设置。
- 放回setting_prefix。
- 添加django-app-settings依赖项,从数据表中删除autowidth。
- 将对对象的访问权移动到get以避免迁移错误。
- 删除github页面配置文件。
- 将django从1.10.6更新到1.11。
- 修复迁移(缺少__init__.py)。
0.1.4(2017-04-10)
- 使用通知实现ajax调用。
- 与后端接口no_datatable模板。
- 将namespace设置为cerberus,提高一致性。
- 匹配面包屑中的应用程序名称。
- 将应用程序设置移到apps模块中。
- 将id从int更改为str。
- 添加迁移文件,避免在启动时加载角色实例。
- 更改映射设置。
- 在管理中注册模型。
- 修复整数默认为0的唯一约束。
0.1.3(2017-04-04)
- 为分离权限而添加的管理类。
- 模型更新。
0.1.2(2017-04-03)
- 添加了用于测试的视图、模板和模型。
- 将引导程序版本从3.3.1更改为2.3.1,并将jquery 3.1.1更改为2.1.1。
0.1.1(2017-02-21)
- PYPI上的α释放。