Project

General

Profile

Development #86735

Pouvoir supprimer une notification

Added by Stéphane Laget 8 months ago. Updated 8 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
08 February 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

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

History

#1

Updated by Frédéric Péters 8 months ago

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

Updated by Frédéric Péters 8 months ago

  • Status changed from Nouveau to Information nécessaire
  • Assignee set to Stéphane Laget
#3

Updated by Stéphane Laget 8 months ago

  • Description updated (diff)
#4

Updated by Stéphane Laget 8 months ago

Je parle des notifications affichées sur le portail.

#5

Updated by Stéphane Laget 8 months ago

  • Assignee deleted (Stéphane Laget)
#6

Updated by Frédéric Péters 8 months ago

  • Status changed from Information nécessaire to 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

Updated by Stéphane Laget 8 months ago

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

Updated by Lauréline Guérin 8 months ago

pour info il y a #78314 sur un sujet approchant

Also available in: Atom PDF