Zastrzeżenie
Warunki, które każdy użytkownik akceptuje raz przed użyciem aplikacji, zapisywane z tym, kto zaakceptował którą wersję i kiedy
Dla administratorów: poproś każdego użytkownika o akceptację warunków korzystania w Ustawienia > Dostęp > Zastrzeżenie, z opcją roli showSettings.
Od wersji 7.3.0 strona wyświetla każdą wersję zastrzeżenia, a każda wersja otwiera się na własnej stronie ze swoimi akceptacjami. Do wersji 7.2 strona miała zamiast tego trzy karty (Ogólne, Wersje i Akceptacje); aktualizacja zachowuje każdą wersję.
W tej sekcji
| Strona | Czego dotyczy |
|---|---|
| Ogólne | Lista wersji, dodawanie wersji i włączanie tej, którą akceptują użytkownicy |
| Wersje | Strona wersji i zmiana jej tekstu jako poprawki lub ponownie dla wszystkich |
| Akceptacje | Kto zaakceptował którą wersję i ponowne pytanie wybranych użytkowników |
Co widzą użytkownicy
Gdy jakaś wersja jest włączona, każdy użytkownik, który się loguje, dostaje ją w oknie przed czymkolwiek innym, także admini:
- Czytają jej tytuł i tekst.
- Zaznaczają pole wyboru, a potem klikają Akceptuj. Odrzuć, na czerwono, zamiast tego ich wylogowuje.
Od wersji 7.3.0 strona za oknem jest rozmyta, dopóki nie odpowiedzą.
Użytkownik akceptuje każdą wersję raz: przy następnym logowaniu nie jest pytany ponownie, tylko gdy pojawi się nowa wersja, gdy admin zapisze zmieniony tekst z Zapytaj wszystkich ponownie albo gdy admin użyje Poproś ponownie na jego akceptacji.
Dopóki nie zaakceptują, API odpowiada na każde wywołanie z ich sesji statusem 403 i kodem disclaimer_required, z wyjątkiem wywołań pod /api/v2/disclaimer i /api/v2/profile oraz zdarzeń na żywo, które śledzi przeglądarka. Token API nigdy nie jest pytany, bo w skrypcie nie ma nikogo, kto mógłby kliknąć.