跳转到主要内容

OneGov的通用用户模型。

项目描述

运行测试

安装tox并运行它

pip install tox
tox

将测试限制为特定的Python版本

tox -e py27

约定

Onegov User尽可能地遵循PEP8。要测试它,请运行

tox -e pep8

Onegov User使用语义版本控制

构建状态

Build Status

覆盖率

Project Coverage

最新PyPI发布

Latest PyPI Release

许可协议

onegov.user在GPLv2下发布

变更日志

0.22.5 (2019-07-18)

  • 当Kerberos身份验证失败时,重定向到登录页面,而不是显示403错误。[链接]

  • 修复了字符串翻译。[链接]

0.22.4 (2019-07-18)

  • 修复了在没有配置提供者时身份验证提供者表单失败的问题。[链接]

0.22.3 (2019-07-18)

  • 强制执行提供者的唯一配置。[链接]

  • 如果身份验证失败,则显示响应中找到的用户。[链接]

  • 修复了Kerberos提供者无法对有效请求进行身份验证的问题。[链接]

0.22.2 (2019-07-17)

  • 更新翻译。[链接]

0.22.1 (2019-07-17)

  • 修复了提供者用户管理表单无法存储某些值的问题。[链接]

0.22.0 (2019-07-17)

  • 添加了对Kerberos的实验性支持。[链接]

0.21.0 (2019-06-25)

  • 添加了对用户组集合的多态性支持。[链接]

0.20.0 (2019-02-01)

  • 登录时记住用户组的ID。[msom]

0.19.1 (2019-01-03)

  • 使用autocomplete=new-password/current-password渲染密码字段。[链接]

0.19.0 (2018-10-08)

  • 将与yubikey相关的函数移动到onegov.core。[链接]

0.18.0 (2018-09-18)

  • 向用户模型添加电话号码属性。[msom]

0.17.7 (2018-08-17)

  • 改进密码重置URL生成。[msom]

0.17.6 (2018-03-15)

0.17.5 (2018-03-15)

  • 更好地处理仅包含空格的真实名称。[链接]

0.17.4 (2018-01-22)

  • 向用户集合添加一些查询辅助方法。[链接]

0.17.3 (2018-01-18)

  • 将标签过滤器更改为使用OR而不是AND。[链接]

0.17.2 (2018-01-17)

  • 向用户模型添加tags属性。[链接]

0.17.1 (2018-01-16)

  • 更新翻译。[msom]

  • 需要Python 3.6。[链接]

0.17.0 (2017-10-04)

  • 记住开放会话并允许强制关闭它们(注销)。[msom]

0.16.0 (2017-09-26)

  • 切换到onegov.search的自动语言检测。[链接]

0.15.1 (2017-08-18)

  • 允许在创建用户时传递组。[msom]

0.15.0 (2017-08-17)

  • 添加用户组。[msom]

  • 在用户上启用多态子类。[msom]

0.14.1 (2017-07-12)

  • 删除元数据列(已有数据)。[msom]

0.14.0 (2017-07-10)

  • 添加元数据列。[msom]

0.13.2 (2017-07-04)

  • 重构初始化方法以使其对外部有用。[链接]

0.13.1 (2017-06-28)

  • 修复po文件中的语法错误。[链接]

0.13.0 (2017-06-28)

  • 添加创建注册链接的能力,允许用户自行注册为编辑或管理员。[链接]

0.12.1 (2017-06-28)

  • 更新罗曼什语翻译。[msom]

0.12.0 (2017-06-26)

  • 添加通过自定义过滤器过滤用户集合的能力。[链接]

0.11.0 (2017-06-22)

  • 添加密码重置的表单和辅助函数。[msom]

  • 添加法语、意大利语和罗曼什语翻译。[msom]

0.10.1 (2017-05-02)

  • 将userprofile添加到索引值中。[链接]

0.10.0 (2017-04-27)

  • 强制所有用户名都为小写。[链接]

0.9.0 (2017-01-20)

  • 使用户模型可搜索。[链接]

0.8.4 (2016-11-25)

  • 修复用户标题SQL表达式未按预期工作。[链接]

0.8.3 (2016-10-28)

  • 默认情况下,登录现在不可跳过。[链接]

0.8.2 (2016-10-27)

  • 添加检查登录是否可以跳过的能力。[链接]

0.8.1 (2016-10-24)

  • 修复了如果yubikey格式错误则引发错误的yubikey到otp。[链接]

0.8.0 (2016-10-06)

  • 引入真实姓名列。[链接]

  • 添加通过集合按角色查询用户的能力。[链接]

0.7.1 (2016-08-31)

  • 修复yubikey属性在空值时失败的错误。[链接]

  • 添加通过yubikey查找用户的能力。[链接]

0.7.0 (2016-08-30)

  • 添加检查yubikey OTP格式的功能。[链接]

  • 添加从其中一个OTP中提取yubikey序列号的功能。[链接]

  • 添加在登录表单上支持yubikey移除的功能。[链接]

0.6.4 (2016-08-30)

  • 在现有用户错误上不那么聪明,以避免会话无效。[链接]

0.6.3 (2016-08-30)

  • 当添加现有用户时引发ExistingUserError。[链接]

0.6.2 (2016-08-26)

  • 添加通过ID查询用户的能力。[链接]

0.6.1 (2016-08-26)

  • 记录注册以进行fail2ban集成。[链接]

0.6.0 (2016-08-26)

  • 添加通过令牌注册新用户并激活他们的能力。[链接]

0.5.0 (2016-08-24)

  • 将登录认证对象添加到当前路径。[链接]

0.4.4 (2016-07-19)

  • 添加对Morepath 0.15的兼容性。[链接]

0.4.3 (2016-06-28)

  • 添加激活/停用用户的能力。[链接]

  • 添加通过cli列出用户的能力。[链接]

0.4.2 (2016-05-30)

  • 捕获yubico服务器的签名验证错误响应。[链接]

0.4.1 (2016-05-30)

  • 添加对onegov.core 0.21.0的兼容性。

0.4.0 (2016-01-13)

  • 向用户添加initials属性。[链接]

  • 向用户添加title属性。[链接]

0.3.1 (2015-12-16)

  • 将Yubikey字段转换为普通字符串字段。[链接]

  • 重放的Yubikeys不再导致异常。[链接]

0.3.0 (2015-11-20)

  • 添加以Yubikey作为第一个可能选项的2FA支持。[链接]

0.2.1 (2015-10-15)

  • 使用‘de_CH’翻译而不是‘de’。[链接]

0.2.0 (2015-10-12)

  • 删除Python 2.x支持。[链接]

0.1.1 (2015-10-06)

  • 修复Auth.from_request未传递‘to’参数的问题。[链接]

0.1.0 (2015-10-05)

  • 为登录/注销视图添加通用的认证模型。[链接]

0.0.3 (2015-10-02)

  • 添加通用登录表单。[链接]

0.0.2 (2015-06-26)

  • 添加对onegov.core.upgrade的支持。[链接]

  • 删除对Python 3.3的支持。[链接]

0.0.1 (2015-04-29)

  • 初始发布。[链接]

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息

源分布

onegov.user-0.22.5.tar.gz (34.3 kB 查看哈希值)

上传时间:

构建分布

onegov.user-0.22.5-py3-none-any.whl (47.0 kB 查看哈希值)

上传时间: Python 3

由以下组织支持