Django库,用于帮助与Mailman交互
项目描述
此包包含用于与Mailman交互的基于Django的接口的库和模板。
要使用此应用程序,请将 django_mailman3 添加到Django服务器设置文件中的 INSTALLED_APPS 列表。
新闻
1.3.15 (2024-06-29)
使用pyproject.toml中的source-includes指令而不是includes来包含不需要用于wheel且不需要复制到site-packages的文件。(修复了#80)
1.3.14 (2024-06-23)
此版本也因为构建问题而从PyPI撤回
修复pyproject.toml的打包元数据。
1.3.13 (2024-06-22)
此版本也因为构建问题而从PyPI撤回.
修复社交账户按钮以与其他多个子提供程序一起使用,而不仅仅是oauth。(修复了#77)
在Django DATETIME_FORMAT中格式日期和时间(修复了#78)
1.3.12 (2024-03-07)
修复模板以与“django-allauth>0.58.0”一起工作。(参见Postorius#590)
更多的模板修复和需要django-allauth>=0.59.0。这需要在INSTALLED_APPS中包含django.contrib.humanize。
添加一个新的 SOCIALACCOUNT_ADAPTER,允许使用社交认证进行注册,即使注册已被禁用。
增加对Django 5.0的支持
从4.0.x-4.1.x版本开始,取消对Django < 4.2的支持,因为它们现在是EOL。
1.3.11 (2023-10-22)
添加了一个迁移,用于清除django_sessions表以避免Mailman Web #16问题。这将删除用户的登录数据,并要求他们重新登录。(见!195)
1.3.10 (2023-10-21)
配置
重大变更:现在,django_mailman3要求django_allauth>=0.56。这需要在Django设置中的MIDDLEWARE中添加allauth.account.middleware.AccountMiddleware。如果您的安装使用mailman-web的设置,如此处,升级mailman-web到0.0.7将完成此操作。
其他更改
增加对Django 4.2的支持
迁移到Bootstrap 5。(见!188)
A11y:将相关的单选按钮和复选框分组。(修复#65)
在注册页面添加社交账号按钮。(修复#67)
从用户个人资料中移除真实姓名要求(修复#51)
1.3.9 (2022-01-04)
增加对Python 3.11的支持。
1.3.8 (2022-10-22)
增加对Django 4.0和4.1的支持(修复#55)
增加对Python 3.10的支持(见!153)
修复Fedora socialaccount提供者。(修复#50)
只有当有多于一页时才添加分页。(修复#58)
使用Pytest作为测试运行器。
1.3.7 (2021-09-02)
在setup.py中设置mailmanclient的最小要求版本。(修复#46)
1.3.6 (2021-08-31)
django_mailman3.lib.mailman.get_mailman_client()现在支持使用新的@mailmanclient_request_hook装饰器添加Mailmanclient请求钩子。
Scrubber现在会从清理的消息体中删除空字节。
当在Django中更新显示名称时,更新Mailman中的用户显示名称及其关联的地址。
即使未验证,也会同步Django用户的电子邮件地址到Core。
添加allauth账户适配器以禁用注册。
增加对Django 3.2的支持。
1.3.5 (2021-01-15)
添加一个新方法get_django_user以返回Django User模型。(见!99)
向mailinglist_deleted信号添加delete_archives字段。
将已弃用的ugettexy_lazy替换为gettext_lazy。(关闭#37)
1.3.4 (2020-06-05)
修复由于1.3.3版本中升级到Mailman API 3.1导致的错误,这导致一些用户出现404错误。(关闭#35)
1.3.3 (2020-06-01)
如果没有安装社交账号提供者,则在账户中隐藏“账户连接”选项卡。(见!54)
为表单标签使用粗体字体(见!82)
当用户在个人资料中更新其主要地址时,在Mailman Core中更新用户的首选地址。(关闭#32)
使用Mailman的API版本3.1获取十六进制UUID而不是整数。
在清理具有未知字符集的附件时捕获LookupError。(关闭#12)
正确清理message/rfc822部分的內容。(关闭#34)
许可证
Django-mailman在GPL v3.0下授权。
版权所有 (C) 2017-2020 自由软件基金会,Inc。
项目详情
下载文件
下载您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源分发
构建分发
django_mailman3-1.3.15.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f9916b269cb9c5d5ba61d7bf5c4bf1a0037cf934907622343df8d9edb1c6d11b |
|
MD5 | 6cee8f3b418065d335a9d7d005c1f018 |
|
BLAKE2b-256 | 618b428df3668cf19e7f64c0e97b739c67c88609d891102c3cdea08fb7b87bac |
django_mailman3-1.3.15-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 89a9d3c47d6b8b970f7f21f46412f2a312f8059a6396b0d2148c7bdb69ac5eda |
|
MD5 | 395eaf888b80b7f3eda365b0d5b11869 |
|
BLAKE2b-256 | 4131370b37ad05ebbebd4e695fdb3be60a62a6513a11cfbdabab27d5d8f746b7 |