From a21b502169bb6e7222570f946cdb4c98b8d8102d Mon Sep 17 00:00:00 2001 From: Vincent Porte Date: Tue, 11 Feb 2025 11:14:51 +0100 Subject: [PATCH] fix: suppression de type dans `EmailLastSeen` (#905) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Description 🎸 `EmailLastSeenKind` contient des valeurs qui ne seront pas utilisées. Ces valeurs sont celles d'actions réservées aux utilisateurs connectés. Elles seront donc déjà enregistrées via le type `Logged` avec le mise en place du middleware `MarkAsSeenLoggedUserMiddleware` de #894 ## Type de changement 🚧 technique ### Points d'attention 🦺 Issue #888 --- lacommunaute/users/enums.py | 4 --- ...0007_alter_emaillastseen_last_seen_kind.py | 25 +++++++++++++++++++ 2 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 lacommunaute/users/migrations/0007_alter_emaillastseen_last_seen_kind.py diff --git a/lacommunaute/users/enums.py b/lacommunaute/users/enums.py index c7e5e46e4..8de1d9df8 100644 --- a/lacommunaute/users/enums.py +++ b/lacommunaute/users/enums.py @@ -9,9 +9,5 @@ class IdentityProvider(models.TextChoices): class EmailLastSeenKind(models.TextChoices): POST = "POST", "message" - DSP = "DSP", "Diag Parcours IAE" - EVENT = "EVENT", "évènement public" - UPVOTE = "UPVOTE", "abonnement" - FORUM_RATING = "FORUM_RATING", "notation de forum" LOGGED = "LOGGED", "connexion" VISITED = "VISITED", "notification cliquée" diff --git a/lacommunaute/users/migrations/0007_alter_emaillastseen_last_seen_kind.py b/lacommunaute/users/migrations/0007_alter_emaillastseen_last_seen_kind.py new file mode 100644 index 000000000..5ab4cc44c --- /dev/null +++ b/lacommunaute/users/migrations/0007_alter_emaillastseen_last_seen_kind.py @@ -0,0 +1,25 @@ +# Generated by Django 5.1.5 on 2025-02-11 09:43 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("users", "0006_emaillastseen"), + ] + + operations = [ + migrations.AlterField( + model_name="emaillastseen", + name="last_seen_kind", + field=models.CharField( + choices=[ + ("POST", "message"), + ("LOGGED", "connexion"), + ("VISITED", "notification cliquée"), + ], + max_length=12, + verbose_name="last seen kind", + ), + ), + ]