Hi,

after installing Mailman 3 in a new virtual environment, I ran into the
compatibility issues with django-allauth discussed by Andreas Vetter and
Mark Sapira on this list in February[1] and in March[2] –

WARNINGS:
settings.ACCOUNT_AUTHENTICATION_METHOD is deprecated, use: 
settings.ACCOUNT_LOGIN_METHODS = {'email', 'username'}
settings.ACCOUNT_EMAIL_REQUIRED is deprecated, use: 
settings.ACCOUNT_SIGNUP_FIELDS = ['email*', 'username*', 'password1*', 
'password2*']

– and solved them with the additions to /etc/mailman3/settings.py
suggested by Mark:

del ACCOUNT_AUTHENTICATION_METHOD
ACCOUNT_LOGIN_METHODS = {'email', 'username'}
del ACCOUNT_EMAIL_REQUIRED
ACCOUNT_SIGNUP_FIELDS = ['email*', 'username*', 'password1*', 'password2*']

In the second list thread, Mark linked to the current (patched) version
of mailman-web's mailman.py[3], which addresses the deprecation of
ACCOUNT_AUTHENTICATION_METHOD, but not of ACCOUNT_EMAIL_REQUIRED. Is
there any reason why the patch fixes only one of the two issues?

- Jan

[1] 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/UN6IY7ZPYULLZFAVZ7Z34YBFBDTXXMNN/
[2] 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/TF33XE74IX6C743SBBY3SCFSNHM7NW7L/
[3] 
https://gitlab.com/mailman/mailman-web/-/blob/c8b9aef1704b75b1cb6d0c925855a1b754eb7899/mailman_web/settings/mailman.py

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Mailman-users mailing list -- mailman-users@mailman3.org
To unsubscribe send an email to mailman-users-le...@mailman3.org
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/3PZI57LLXE3P34ZMC3HRCRENXQDZCNKL/

This message sent to arch...@mail-archive.com

Reply via email to