From e23d3151ca0051e987ad924decb1bffd3c700f8d Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Wed, 22 Jun 2022 19:57:34 +0200 Subject: [PATCH] Work around django-two-factor-auth API breakage in 1.14.0 --- CHANGELOG.rst | 2 ++ aleksis/core/settings.py | 1 + aleksis/core/templates/two_factor/core/login.html | 2 +- aleksis/core/templates/two_factor/profile/profile.html | 2 +- pyproject.toml | 2 +- 5 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fe40b48d5..354f94f5c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -19,6 +19,8 @@ Changed ~~~~~~~ * Restructure group page and show more information about members. +* django-two-factor-auth >= 1.14.0 is now required due to a + backwards-incompatible breakage in that library Fixed ~~~~~~~ diff --git a/aleksis/core/settings.py b/aleksis/core/settings.py index d328512d3..e5e6984a7 100644 --- a/aleksis/core/settings.py +++ b/aleksis/core/settings.py @@ -144,6 +144,7 @@ INSTALLED_APPS = [ "dynamic_preferences.users.apps.UserPreferencesConfig", "impersonate", "two_factor", + "two_factor.plugins.phonenumber", "material", "ckeditor", "ckeditor_uploader", diff --git a/aleksis/core/templates/two_factor/core/login.html b/aleksis/core/templates/two_factor/core/login.html index 77b135569..614585522 100644 --- a/aleksis/core/templates/two_factor/core/login.html +++ b/aleksis/core/templates/two_factor/core/login.html @@ -1,6 +1,6 @@ {# -*- engine:django -*- #} {% extends "two_factor/_base_focus.html" %} -{% load i18n two_factor account socialaccount %} +{% load i18n phonenumber account socialaccount %} {% block browser_title %} {% trans "Login" %} diff --git a/aleksis/core/templates/two_factor/profile/profile.html b/aleksis/core/templates/two_factor/profile/profile.html index dd9472e7f..fe96135d0 100644 --- a/aleksis/core/templates/two_factor/profile/profile.html +++ b/aleksis/core/templates/two_factor/profile/profile.html @@ -1,5 +1,5 @@ {% extends "two_factor/_base_focus.html" %} -{% load i18n two_factor %} +{% load i18n phonenumber %} {% block browser_title %} {% trans "Account Security" %} diff --git a/pyproject.toml b/pyproject.toml index b492b58bc..254c67a90 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -71,7 +71,7 @@ django-ipware = "^4.0" django-impersonate = "^1.4" psycopg2 = "^2.8" django_select2 = "^7.1" -django-two-factor-auth = { version = "^1.12.1", extras = [ "yubikey", "phonenumbers", "call", "sms" ] } +django-two-factor-auth = { version = "^1.14.0", extras = [ "yubikey", "phonenumbers", "call", "sms" ] } django-yarnpkg = "^6.0" django-material = "^1.6.0" django-dynamic-preferences = "^1.11" -- GitLab