HandyCafe Docs
owner cashier

Zadania logowania

Strona Zadań zarządza zadaniami logowania OAuth przesylami przez klientów z komputerów klienckich. To centralne miejsce przeglądania, zatwierdzania i odrzucania prób logowania.

Zakładka Oczekujące

Zakładka Oczekujące wyświetla wszystkie zadania oczekujące na akcję administratora lub kasjera. Każde oczekujące zadanie pokazuje:

  • Ikona dostawcy -- identyfikuje którego dostawcę OAuth klient używał (Google, Facebook, Apple, X lub Discord).
  • Awatar członka -- zdjęcie profilowe pobrane od dostawcy OAuth, jeśli dostępne.
  • Imię i e-mail klienta -- dane powiązane z kontem OAuth klienta.
  • Znacznik czasu -- kiedy zadanie logowania zostało przesłane.

Akcje

Dwie akcje są dostępne dla każdego oczekującego zadania:

  • Zatwierdź -- akceptuje zadanie logowania. Dostępny jest opcjonalny przełącznik automatycznego logowania; po włączeniu zatwierdzenie zadania automatycznie uruchamia sesję na komputerze klienckim bez dodatkowych akcji.
  • Odrzuć -- odmawia zadania logowania. Klient jest powiadamiany na komputerze że jego zadanie nie zostało zatwierdzone.

Plakietka liczby oczekujących

Plakietka wyświetlająca liczbę oczekujących zadań pojawia się w nawigacji paska bocznego, zapewniając widoczność zadań wymagających akcji na pierwszy rzut oka.

Zakładka Historia

Zakładka Historia wyświetla wcześniej przetworzone zadania, włączając:

  • Czy zadanie zostało zatwierdzone, czy odrzucone.
  • Który administrator lub kasjer obsłużył zadanie.
  • Znaczniki czasu zarówno oryginalnego zadania, jak i rozstrzygnięcia.

Powiadomienia

Gdy nadchodzi nowe zadanie logowania OAuth, serwer wyświetla powiadomienie z alertem dźwiękowym, aby upewnić się że kasjer jest świadomy oczekującego zadania. Zapobiega to niepotrzebnemu oczekiwaniu klientów przy komputerze.

Aktualizacje w czasie rzeczywistym

Strona Zadań otrzymuje aktualizacje w czasie rzeczywistym przez strumień zdarzeń TCP. Nowe zadania pojawiają się natychmiast bez konieczności odświeżania strony, a zmiany statusu (zatwierdzenie lub odrzucenie z innego terminala) są odzwierciedlane natychmiast.