Projet

Général

Profil

Development #86735

Pouvoir supprimer une notification

Ajouté par Stéphane Laget il y a 3 mois. Mis à jour il y a 3 mois.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
08 février 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Proposition d'évolution : avoir la possibilité de "marquer comme lue" une notification push sur le portail, pour qu'elle disparaisse une fois lue.

Historique

#1

Mis à jour par Frédéric Péters il y a 3 mois

une notification push

Tu écris "notification push".

sur le portail

Tu écris "sur le portail".

Les notifications "push" c'est sur le téléphone (ou apparenté) et pas sur le portail, je ne suis pas trop sûr de quoi tu parles, du coup.

#2

Mis à jour par Frédéric Péters il y a 3 mois

  • Statut changé de Nouveau à Information nécessaire
  • Assigné à mis à Stéphane Laget
#3

Mis à jour par Stéphane Laget il y a 3 mois

  • Description mis à jour (diff)
#4

Mis à jour par Stéphane Laget il y a 3 mois

Je parle des notifications affichées sur le portail.

#5

Mis à jour par Stéphane Laget il y a 3 mois

  • Assigné à Stéphane Laget supprimé
#6

Mis à jour par Frédéric Péters il y a 3 mois

  • Statut changé de Information nécessaire à Nouveau

Un clic sur une notification la marque déjà comme lue, la demande est donc de ne plus afficher les notifications une fois lues, vaguement,

--- a/combo/apps/notifications/models.py
+++ b/combo/apps/notifications/models.py
@@ -51,6 +51,7 @@ class NotificationQuerySet(QuerySet):
         if user:
             qs = qs.filter(user=user)
         n = n or now()
+        qs = qs.exclude(acked=True)
         qs = qs.filter(Q(start_timestamp__lte=n) & (Q(end_timestamp__isnull=True) | Q(end_timestamp__gte=n)))
         return qs.order_by('-start_timestamp')

(ou remplacer le "ack" lors du clic par un "forget").

Éventuellement avoir un effet graphique sur la notification sur le moment, pour visualiser qu'elle disparait.

Et/ou il s'agit d'expliciter le comportement "Un clic sur une notification la marque déjà comme lue" en mettant un bouton avec le libellé "marquer comme lue" ?

#7

Mis à jour par Stéphane Laget il y a 3 mois

Frédéric Péters a écrit :

Un clic sur une notification la marque déjà comme lue,

Sur certaines intégrations graphiques, on ne voit pas la différence entre une notif lue et non lue (ou alors je n'ai pas compris).

Éventuellement avoir un effet graphique sur la notification sur le moment, pour visualiser qu'elle disparait.

Et/ou il s'agit d'expliciter le comportement "Un clic sur une notification la marque déjà comme lue" en mettant un bouton avec le libellé "marquer comme lue" ?

Proposition : le clic sur un bouton explicite "Marquer comme lue" ou "Supprimer" aurait pour impact de supprimer la notification.

#8

Mis à jour par Lauréline Guérin il y a 3 mois

pour info il y a #78314 sur un sujet approchant

Formats disponibles : Atom PDF