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).
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).