From 82fe1a01cabf178b05b06f8baed2c36e3d91db67 Mon Sep 17 00:00:00 2001 From: charles Date: Thu, 19 Feb 2026 12:08:00 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7(core)=20install=20and=20activate?= =?UTF-8?q?=20waffle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Waffle has never been used in DOcs. it must be installed. the waffle app and middleware must also be activated in django settings. Signed-off-by: charles --- src/backend/impress/settings.py | 2 ++ src/backend/pyproject.toml | 1 + 2 files changed, 3 insertions(+) diff --git a/src/backend/impress/settings.py b/src/backend/impress/settings.py index b7080150..a69d1879 100755 --- a/src/backend/impress/settings.py +++ b/src/backend/impress/settings.py @@ -329,6 +329,7 @@ class Base(Configuration): "django.contrib.messages.middleware.MessageMiddleware", "dockerflow.django.middleware.DockerflowMiddleware", "csp.middleware.CSPMiddleware", + "waffle.middleware.WaffleMiddleware", ] AUTHENTICATION_BACKENDS = [ @@ -350,6 +351,7 @@ class Base(Configuration): "parler", "treebeard", "easy_thumbnails", + "waffle", # Django "django.contrib.admin", "django.contrib.auth", diff --git a/src/backend/pyproject.toml b/src/backend/pyproject.toml index 10f16390..c4479b46 100644 --- a/src/backend/pyproject.toml +++ b/src/backend/pyproject.toml @@ -42,6 +42,7 @@ dependencies = [ "django<6.0.0", "django-treebeard==4.8.0", "djangorestframework==3.16.1", + "django-waffle==5.0.0", "drf_spectacular==0.29.0", "dockerflow==2024.4.2", "easy_thumbnails==2.10.1",