diff --git a/gnuviechadmin/gnuviechadmin/settings.py b/gnuviechadmin/gnuviechadmin/settings.py index 8ac1e5b..6d96894 100644 --- a/gnuviechadmin/gnuviechadmin/settings.py +++ b/gnuviechadmin/gnuviechadmin/settings.py @@ -161,6 +161,7 @@ MIDDLEWARE = [ "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.csrf.CsrfViewMiddleware", "django.contrib.auth.middleware.AuthenticationMiddleware", + "allauth.account.middleware.AccountMiddleware", "django.middleware.locale.LocaleMiddleware", "django.contrib.messages.middleware.MessageMiddleware", # uncomment next line to enable translation to browser locale diff --git a/poetry.lock b/poetry.lock index fb0bc23..014edc1 100644 --- a/poetry.lock +++ b/poetry.lock @@ -683,18 +683,18 @@ toml = ["tomli"] [[package]] name = "crispy-bootstrap5" -version = "0.7" +version = "2023.10" description = "Bootstrap5 template pack for django-crispy-forms" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "crispy-bootstrap5-0.7.tar.gz", hash = "sha256:0745a67199619149b7feca87dab7a45664876ed50fb582b38fd2aeb3f8a8d869"}, - {file = "crispy_bootstrap5-0.7-py3-none-any.whl", hash = "sha256:f3ff1ef5cb379fe80b1b02e245008f276444098a4bdb8d855bed84c623798a85"}, + {file = "crispy-bootstrap5-2023.10.tar.gz", hash = "sha256:f16c44f1997310e5a89c0cf230402e7111cc1f942f64fb7e44603958b89b06a1"}, + {file = "crispy_bootstrap5-2023.10-py3-none-any.whl", hash = "sha256:9b5a6c9880f37cd32aa678c0d7576ae60b3e502c444c8712e582f8bd91659afb"}, ] [package.dependencies] -django = ">=3.2" -django-crispy-forms = ">=1.13.0" +django = ">=4.2" +django-crispy-forms = ">=2" [package.extras] test = ["pytest", "pytest-django"] @@ -778,21 +778,25 @@ bcrypt = ["bcrypt"] [[package]] name = "django-allauth" -version = "0.52.0" +version = "0.60.0" description = "Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication." optional = false -python-versions = ">=3.5" +python-versions = ">=3.7" files = [ - {file = "django-allauth-0.52.0.tar.gz", hash = "sha256:e380661ceafe55734c40102819ae720403027036f28e9f9827f0faeddc24ed5f"}, + {file = "django-allauth-0.60.0.tar.gz", hash = "sha256:65170e2676fd22e7edef7b3b761c8a2df7cb4b5261ce8dfedab74f7ef73ce1f0"}, ] [package.dependencies] -Django = ">=2.0" +Django = ">=3.2" pyjwt = {version = ">=1.7", extras = ["crypto"]} python3-openid = ">=3.0.8" -requests = "*" +requests = ">=2.0.0" requests-oauthlib = ">=0.3.0" +[package.extras] +mfa = ["qrcode (>=7.0.0)"] +saml = ["python3-saml (>=1.15.0,<2.0.0)"] + [[package]] name = "django-crispy-forms" version = "2.1" @@ -809,13 +813,13 @@ django = ">=4.2" [[package]] name = "django-debug-toolbar" -version = "3.8.1" +version = "4.2.0" description = "A configurable set of panels that display various debug information about the current request/response." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "django_debug_toolbar-3.8.1-py3-none-any.whl", hash = "sha256:879f8a4672d41621c06a4d322dcffa630fc4df056cada6e417ed01db0e5e0478"}, - {file = "django_debug_toolbar-3.8.1.tar.gz", hash = "sha256:24ef1a7d44d25e60d7951e378454c6509bf536dce7e7d9d36e7c387db499bc27"}, + {file = "django_debug_toolbar-4.2.0-py3-none-any.whl", hash = "sha256:af99128c06e8e794479e65ab62cc6c7d1e74e1c19beb44dcbf9bad7a9c017327"}, + {file = "django_debug_toolbar-4.2.0.tar.gz", hash = "sha256:bc7fdaafafcdedefcc67a4a5ad9dac96efd6e41db15bc74d402a54a2ba4854dc"}, ] [package.dependencies] @@ -1708,13 +1712,13 @@ files = [ [[package]] name = "redis" -version = "4.6.0" +version = "5.0.1" description = "Python client for Redis database and key-value store" optional = false python-versions = ">=3.7" files = [ - {file = "redis-4.6.0-py3-none-any.whl", hash = "sha256:e2b03db868160ee4591de3cb90d40ebb50a90dd302138775937f6a42b7ed183c"}, - {file = "redis-4.6.0.tar.gz", hash = "sha256:585dc516b9eb042a619ef0a39c3d7d55fe81bdb4df09a52c9cdde0d07bf1aa7d"}, + {file = "redis-5.0.1-py3-none-any.whl", hash = "sha256:ed4802971884ae19d640775ba3b03aa2e7bd5e8fb8dfaed2decce4d0fc48391f"}, + {file = "redis-5.0.1.tar.gz", hash = "sha256:0dab495cd5753069d3bc650a0dde8a8f9edde16fc5691b689a566eda58100d0f"}, ] [package.dependencies] @@ -2189,4 +2193,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "8806d6bd5053ee7a90c76f20d25131e48bfd427d53d7474e851aeb6ee150e6b8" +content-hash = "83a3c09d5c9382dd952a240b53364c031a0aeb43ee77e8f1c5b7563d7beb9d0c" diff --git a/pyproject.toml b/pyproject.toml index a0fdbca..16e0845 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,19 +11,19 @@ python = "^3.8" django = "^4.2" psycopg2-binary = "^2.9" celery = "^5.2.7" -django-allauth = "^0.52.0" +django-allauth = "^0.60.0" django-crispy-forms = "^2.0" -django-debug-toolbar = "^3.8" +django-debug-toolbar = "^4.2" django-model-utils = "^4.1" gvacommon = {version = "^0.7.0", source = "gnuviech"} passlib = "^1.7.4" -redis = "^4.5.1" +redis = "^5.0.1" requests-oauthlib = "^1.3.1" django-impersonate = "^1.9.1" djangorestframework = "^3.14.0" markdown = "^3.4.3" django-filter = "^23.1" -crispy-bootstrap5 = "^0.7" +crispy-bootstrap5 = "^2023.10" python-magic = "^0.4.27" isort = "^5.12.0"