Zadanie #1638

Updated by Michał Komar over 7 years ago

Serwis powinien pozwalać na zapiwywanie oraz odczyt notyfikacji. Ponadto, podczas zapisywania notyfikacji, powinien zostać wysłany event, który spowoduje wysłanie wiadomości poprzez websocket do wszystkich zainteresowanych.

Należy umożliwić zdefiniowanie 2 typów adresatów: konkretny użytkownik oraz rola.
W przypadku roli trzeba też dookreślić grupę użytkowników oraz, czy informacja ma się propagować w górę (np. czy wysyłać do administratora, gdy adresatem jest redaktor).

Dodatkowo należy zaimplementować oznaczanie notyfikacji jako przeczytana + usuwanie per użytkownik.

Serwis powinien integrować się z serwisem wiadomości. Weryfikacja, czy adresat wiadomości jest dobry, powinna się odbywać poprzez filtry definiowane podczas rejestracji odbiorcy wiadomości (rejestracja ma miejsce podczas otwarcia websocketa).

Back