Powiadomienia o usunietych postach

7

W tym momencie to jest totalnie bez sensu zrobione. Dostaje powiadomienie ale nie wiem o jaki post chodzi, nie wiem czy to w ogole moj post. No bo wystarczy, ze ma sie zaznaczone "obserwuj" i takie powiadomienia przychodza.

screenshot-20210917163143.png

Moze powiadomienie powinien dostawac jedynie autor posta? I w takiej sytuacji powinien miec wglad do "usunietego" (ukrytego) posta?

2

Czyli na pewno powiadomienia o usunięciu danego posta dotyczą zarówno autora tego posta, jak i użytkowników obserwujących go?


PS Pomoc dot. powiadomień wspomina jedynie, że dostaje się powiadomienia o usunięciu posta, którego jest się autorem. (Co oczywiście nie wyklucza, że nadal nie wiadomo, o jaki post chodzi – ale nie o to mi teraz chodzi).

2

@Silv: nie pisalem nic w temacie ze screena

3

Tak, powiadomienie dostaje również osoba obserwująca dany post (a nie wątek). Dobry pomysł z tym wglądem do skasowanego posta, obecnie rzeczywiście nie do końca wiadomo o który chodzi. Chyba że dodać taką informacje w powiadomieniu? Tyle, że tutaj nie widzę już na to miejsca. Każde powiadomienie posiada bowiem:

  • tytuł powiadomienia (o jaką akcje chodzi)
  • tytuł strony
  • opcjonalny opis (W tym przypadku opis wykorzystany jest na powód usunięcia)
1

@Adam Boduch: jeśli chodzi o autora posta (pomijam tutaj świadomie użytkowników obserwujących), to moim zdaniem można zrobić tak, że po usunięciu:

  1. post staje się niewidoczny dla wszystkich poza autorem;
  2. do postu autor może uzyskać dostęp jedynie za pomocą bezpośredniego linku;
  3. powiadomienie dot. usunięcia postu prowadzi tak samo jak dotąd – do tego postu.

Nie wiem – czy nie jest tak samo to zrobione dla moderatorów? Jeśli tak, to chyba sprawa byłaby nawet ułatwiona, bo już architektura funkcjonalności byłaby.


PS

  1. Dla autora post byłby na przykład wyszarzony, albo z dodanym jakimś ostrzegawczym paskiem z tekstem "USUNIĘTY <data i godzina> PRZEZ <moderator>".
5

Myślę, że skoro posty są chowane, a nie usuwane, to miałoby to sens, by ich autor też je widział tak jak moderatorzy - dzięki temu zarówno link w powiadomieniu by działał, jakby mógł coś z treści swojego posta skopiować. Brzmi jak prosty warunek typu if (user->moderator || user->owner) czy coś w ten deseń.

Co do osób obserwujących dany post, to już trudniejszy temat - albo nie wysyłać powiadomień w ogóle albo rzeczywiście nieco więcej info w samym powiadomieniu (tooltip??).

0

Ja dostaję powiadomienia, które dotyczą postów już nieistniejących. Powiadomienie kieruje donikąd. Gdy zniknie post, powinno chyba zniknąć i powiadomienie? Chodzi konkretnie o komentarz do nieistniejącego posta albo usunięty komentarz

0

@Ghost_: Czy ja wiem? Czasem sama wiedza o tym, że ktoś odpisał komentarz (np. na mój poprzedni komentarz), albo że o mnie wspomniał, jest przydatna.

1

Hmm zwłaszcza że tekst obcięty w powiadomieniu? Czyli dostanę kawałek informacji, a całości nie ma

0

@Ghost_: No tak, obcięty. Tylko ja piszę o samym fakcie, że ktoś odpisał; o samym fakcie otrzymania powiadomienia, niezależnie od tego, jaka jest treść komentarza.

0
Marooned napisał(a):

Myślę, że skoro posty są chowane, a nie usuwane, to miałoby to sens, by ich autor też je widział tak jak moderatorzy - dzięki temu zarówno link w powiadomieniu by działał, jakby mógł coś z treści swojego posta skopiować. Brzmi jak prosty warunek typu if (user->moderator || user->owner) czy coś w ten deseń.

Oczywiście miało być prosto, ale tak prosto nie jest bo psuje się stronnicowanie ;) Do obliczenia stronnicowania brane jest pole replies z tabeli topics. W przypadku gdybyśmy chcieli wdrożyć tę funkcję, to trzeba by obliczać ile jest skasowanych postów w wątku usera X. I dodać tę liczbę do replies. Ale tutaj kolejny problem: na liście wątków (nie postów!) również jest stronicowanie. Może po prostu trzeba by było stworzyć nową podstronę gdzie user mógłby podejrzeć skasowany post, np. /Forum/Post/1234, gdzie tylko on miałby dostęp.

0

Rozumiem, że 1) stronicowanie dla moderatorów bierze jakąś ogólną liczbę postów, 2) stronicowanie dla userów liczbę nieusuniętych postów, a nie ma źródła danych pośrednich, czyli 3) stronicowanie nieusuniętych plus usuniętych przez danego usera?

0

Powiadomienia ogólnie działają nieprawidłowo tak poza tym. Na ikonie powinna być liczba nieprzeczytanych powiadomień. Tak jest, dopóki nie kliknę w ikonę, np 5 powiadomień. Ale kliknięcie w ikonę nie powinno wyłączać widoczności licznika z tylko liczba nieprzeczytanych na liczniku powinna się zmniejszać, gdy przeczytam powiadomienie.

Teraz jest tak, że gdy np mam 5 nieprzeczytanych, kliknę w dzwonek to już nie mam tam liczby pomimo, że dalej powiadomienia nieprzeczytane mam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1