Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Powiadomienia #666

Open
daxter44 opened this issue Oct 15, 2020 · 3 comments
Open

Powiadomienia #666

daxter44 opened this issue Oct 15, 2020 · 3 comments

Comments

@daxter44
Copy link
Contributor

daxter44 commented Oct 15, 2020

Zadanie polega na utworzeniu powiadomień na poziomie całej aplikacji, nasłuchującej nieudanych i udanych requestów do api.
Element powinien być przygotowany do obsługi zdarzeń zarówno w momencie tworzeniu nowych obiektów w systemie (np. tagów) jak i na pobieraniu list i usuwaniu obiektów.
Zrzut ekranu 2020-10-15 o 19 53 05
Proponuję aby w ramach rozwiązania utworzyć plik z kolekcją treści komunikatów aby łatwe było zarządzanie z nimi. Coś podobnego do: small_eod/frontend-project/src/locales/pl-PL/menu.ts

@ad-m
Copy link
Member

ad-m commented Oct 18, 2020

Ja bym raczej zastanawiał jak przenieść treści do API, aby wszyscy klienci mieli z tego korzyść.

@daxter44
Copy link
Contributor Author

Obsługę języka (polski/angielski) mamy obsłużoną po stronie front-endu, wtedy api musiało by wiedzieć jaki język został wybrany.

@ad-m
Copy link
Member

ad-m commented Oct 18, 2020

Przekazanie takiej informacji z front-endu nie powinno być trudne, a po stronie back-endu implementacja także nie powinna być trudna (zob. https://www.django-rest-framework.org/topics/internationalization/ ), a dzięki temu zarządzanie tłumaczeniami będzie o wiele prostsze (tam gdzie jest generowany błąd tam będzie jego tłumaczenie, co wspiera dobrze Django) i wszyscy klienci będą mogli mieć z tego korzyść.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants