cforum icon indicating copy to clipboard operation
cforum copied to clipboard

Benachrichtigungen über gelöschte Nachrichten

Open woodfighter opened this issue 9 years ago • 3 comments

Tach,

ich bekam heute eine Benachrichtigung (https://forum.selfhtml.org/notifications/96488) über eine Namensnennung in einer vermutlich (ich kann's ja nicht sehen) gelöschten Nachricht (https://forum.selfhtml.org/meta/2016/jun/30/artikel-loginsystem-geloescht/1670151#m1670151). Ich fände es sinnvoll, wenn diese gleichzeitig mit der betreffenden Nachricht verschwänden.

Es könnte allerdings sein, dass ich diese nur sehe, weil ich noch eine Forums-Session in einem anderen Browser anderswo offen habe; dann könnte das aktuelle Verhalten Absicht sein (User ist verwirrt, weil er eine Benachrichtigung gesehen hat und diese dann verschwindet).

mfg Woodfighter

woodfighter avatar Jun 30 '16 19:06 woodfighter

Das Problem ist komplizierter. Ich habe da natürlich auch schon drüber nachgedacht, aber um Verwirrung wirklich zu vermeiden müsste ich:

  • die Notification löschen, wenn ein Posting gelöscht wurde
  • die Notification wieder herstellen, wenn ein Posting wieder hergestellt wird

Bei letzterem muss beachtet werden, dass Notifications nur für Leute wieder hergestellt werden, die diese Notification noch nicht gelesen haben. Und da fängt es dann an. Woher soll ich das wissen?

ckruse avatar Jul 01 '16 08:07 ckruse

Wenn es einfach wäre, würde ich einen Patch einreichen, statt ein Issue zu schreiben (vorausgesetzt, ich verstünde genug Ruby) ;-)

  • die Notification löschen, wenn ein Posting gelöscht wurde
  • die Notification wieder herstellen, wenn ein Posting wieder hergestellt wird

Bei letzterem muss beachtet werden, dass Notifications nur für Leute wieder hergestellt werden, die diese Notification noch nicht gelesen haben. Und da fängt es dann an. Woher soll ich das wissen?

Es scheint doch ein gelesen-Flag zu geben, zumindest könnte ich die Nachricht jetzt auf ungelesen setzen (und das obwohl der Link selber noch ungelesen-blau ist), behauptet der Button dahinter; natürlich hält mich das nicht davon ab die Nachricht, die in diesem Falle nur aus dem Titel besteht schon gelesen zu haben, aber diese Information steht hoffentlich in näherer Zeit nicht zur Verfügung. Als Lösung hierfür könnte man auch den Text der Benachrichtigung ändern („Die Nachricht auf die sich diese Benachrichtigung bezog, wurde von der Moderation gelöscht.“), statt diese zu löschen und das ginge dann auch automatisiert, indem beim Anzeigen der Benachrichtigungen der Status des Users (Mod or not) und des Beitrags abgefragt würde und damit könnte das Wiederherstellen der Benachrichtungen auch gleich entfallen.

woodfighter avatar Jul 01 '16 13:07 woodfighter

@woodfighter In dem Fall war es einfach nur ein Duplikat von https://forum.selfhtml.org/m1670150

MatthiasApsel avatar Jul 04 '16 09:07 MatthiasApsel