跳转到主要内容

基于Django本体访问控制模块

项目描述

Cerberus访问控制

基于Django本体访问控制模块

许可证

软件许可协议为ISC许可证。

安装

pip install django-cerberus-ac

文档

在ReadTheDocs上

开发

运行所有测试: tox

变更日志

0.2.5 (2018-06-19)

  • 通过迭代获取conveyors/heirs而不是递归地提高性能(数据库请求数量大幅减少)。

0.2.4 (2018-01-18)

  • 修复< span class="docutils literal">django-suit-dashboard 在< span class="docutils literal">setup.py 中缺失的问题。

  • 修复< span class="docutils literal">django-app-settings 0.3.0 在< span class="docutils literal">urls.py 中的使用。

0.2.3 (2017-12-11)

  • 修复< span class="docutils literal">django-app-settings 0.3.0的映射设置。

0.2.2 (2017-12-11)

  • 更新以支持< span class="docutils literal">django-app-settings 0.3.0。

0.2.1 (2017-11-08)

  • 修复admin中< span class="docutils literal">save_model 的错误“保存()被禁止以防止由于未保存的相关对象'reference'导致的数据丢失”。

0.2.0 (2017-07-03)

  • 重写< span class="docutils literal">save_models admin方法以在历史记录中添加用户。

  • 在< span class="docutils literal">RoleMixin 中添加和重命名方法。

  • 修复映射设置检查函数。

  • 实现隐式授权。

  • 添加科学/研究分类器。

  • 修复当id不能转换为正确类型时的错误。

  • 添加迁移2。

  • 改进< span class="docutils literal">RolePrivilege admin。

  • 将拖放和缩放添加到角色层次结构图。

  • 更新初始迁移以反映代码。

0.1.7 (2017-04-19)

  • 将< span class="docutils literal">d3.min.js作为静态资源添加,以便在SSL上下文中启用它。

0.1.6 (2017-04-19)

  • 完成编辑权限页面的实现(在1000*1000矩阵以下效率高)。

0.1.5 (2017-04-18)

  • 改进admin显示。

  • 添加allow_update_own_privileges设置。

  • 改进< span class="docutils literal">instance_from_ 方法。

  • 在< span class="docutils literal">can 方法上添加< span class="docutils literal">skip_implicit和< span class="docutils literal">log 参数。

  • 修复角色层次结构图,使用< span class="docutils literal">allow_own_update 设置。

  • 恢复< span class="docutils literal">setting_prefix。

  • 添加< span class="docutils literal">django-app-settings 依赖关系,从数据表中删除< span class="docutils literal">autowidth。

  • 将访问对象的操作移到get中,以避免迁移错误。

  • 删除Github页面配置文件。

  • 将django从1.10.6更新到1.11。

  • 修复迁移(缺少< span class="docutils literal">__init__.py)。

0.1.4 (2017-04-10)

  • 实现带通知的Ajax调用。

  • 将< span class="docutils literal">no_datatable 模板与后端接口。

  • 将命名空间设置为cerberus,提高一致性。

  • 在面包屑中匹配应用程序名称。

  • 将应用程序设置移入< span class="docutils literal">apps 模块。

  • 将ID从< span class="docutils literal">int 更改为< span class="docutils literal">str。

  • 添加迁移文件,避免在启动时加载角色实例。

  • 更改映射设置。

  • 在admin中注册模型。

  • 修复整数默认值为0的唯一约束。

0.1.3 (2017-04-04)

  • 添加用于权限分离的admin类。

  • 更新模型。

0.1.2 (2017-04-03)

  • 添加用于测试的视图、模板和模型。

  • 将Bootstrap版本从3.3.1更改为2.3.1,将JQuery 3.1.1更改为2.1.1。

0.1.1 (2017-02-21)

  • 在PyPI上发布alpha版本。

项目详细信息


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-cerberus-ac-0.2.5.tar.gz (774.2 kB 查看散列)

上传时间< time datetime="2018-06-19T16:18:52+0000" data-controller="localized-time" data-localized-time-relative="true" data-localized-time-show-time="false"> 2018年6月19日

构建分布

django_cerberus_ac-0.2.5-py2.py3-none-any.whl (827.3 kB 查看散列)

上传于 Python 2 Python 3

由以下支持