HandyCafe Docs
owner cashier

Zadania logowania

Strona Zadan zarzadza zadaniami logowania OAuth przesylami przez klientow z komputerow klienckich. To centralne miejsce przegladania, zatwierdzania i odrzucania prob logowania.

Zakladka Oczekujace

Zakladka Oczekujace wyswietla wszystkie zadania oczekujace na akcje administratora lub kasjera. Kazde oczekujace zadanie pokazuje:

  • Ikona dostawcy -- identyfikuje ktorego dostawce OAuth klient uzywal (Google, Facebook, Apple, X lub Discord).
  • Awatar czlonka -- zdjecie profilowe pobrane od dostawcy OAuth, jesli dostepne.
  • Imie i e-mail klienta -- dane powiazane z kontem OAuth klienta.
  • Znacznik czasu -- kiedy zadanie logowania zostalo przeslane.

Akcje

Dwie akcje sa dostepne dla kazdego oczekujacego zadania:

  • Zatwierdz -- akceptuje zadanie logowania. Dostepny jest opcjonalny przelacznik automatycznego logowania; po wlaczeniu zatwierdzenie zadania automatycznie uruchamia sesje na komputerze klienckim bez dodatkowych akcji.
  • Odrzuc -- odmawia zadania logowania. Klient jest powiadamiany na komputerze ze jego zadanie nie zostalo zatwierdzone.

Plakietka liczby oczekujacych

Plakietka wyswietlajaca liczbe oczekujacych zadan pojawia sie w nawigacji paska bocznego, zapewniajac widocznosc zadan wymagajacych akcji na pierwszy rzut oka.

Zakladka Historia

Zakladka Historia wyswietla wczesniej przetworzone zadania, wlaczajac:

  • Czy zadanie zostalo zatwierdzone, czy odrzucone.
  • Ktory administrator lub kasjer obsluzyl zadanie.
  • Znaczniki czasu zarowno oryginalnego zadania, jak i rozstrzygniecia.

Powiadomienia

Gdy nadchodzi nowe zadanie logowania OAuth, serwer wyswietla powiadomienie z alertem dzwiekowym, aby upewnic sie ze kasjer jest swiadomy oczekujacego zadania. Zapobiega to niepotrzebnemu oczekiwaniu klientow przy komputerze.

Aktualizacje w czasie rzeczywistym

Strona Zadan otrzymuje aktualizacje w czasie rzeczywistym przez strumien zdarzen TCP. Nowe zadania pojawiaja sie natychmiast bez koniecznosci odswiezania strony, a zmiany statusu (zatwierdzenie lub odrzucenie z innego terminala) sa odzwierciedlane natychmiast.