跳转到主要内容

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

上传时间

构建分发

django_mailman3-1.3.15-py3-none-any.whl (740.2 kB 查看哈希值)

上传时间 Python 3

支持