HandyCafe Docs
owner cashier

Demandes de connexion

La page Demandes gère les demandes de connexion OAuth soumises par les clients depuis les PC. C'est l'emplacement central pour examiner, approuver et rejeter les tentatives de connexion.

Onglet En attente

L'onglet En attente affiche toutes les demandes en attente d'action de l'administrateur ou du caissier. Chaque demande en attente affiche :

  • Icône du fournisseur : identifie le fournisseur OAuth utilisé par le client (Google, Facebook, Apple, X ou Discord).
  • Avatar du membre : la photo de profil récupérée du fournisseur OAuth, si disponible.
  • Nom et e-mail du client : le nom et l'adresse e-mail associes au compte OAuth du client.
  • Horodatage : le moment où la demande de connexion a été soumise.

Actions

Deux actions sont disponibles pour chaque demande en attente :

  • Approuver : accorde la demande de connexion. Un interrupteur de connexion automatique optionnel est disponible ; lorsqu'il est activé, l'approbation de la demande démarre automatiquement une session sur le PC client sans action supplémentaire.
  • Rejeter : refuse la demande de connexion. Le client est informé sur le PC que sa demande n'a pas été approuvée.

Badge de compteur en attente

Un badge affichant le nombre de demandes en attente apparaît dans la navigation de la barre latérale, offrant une visibilité immédiate des demandes nécessitant une action.

Onglet Historique

L'onglet Historique affiche les demandes précédemment traitées, incluant :

  • Si la demande a été approuvée ou rejetée.
  • L'administrateur ou le caissier qui a traité la demande.
  • Les horodatages de la demande initiale et de la résolution.

Notifications

Lorsqu'une nouvelle demande de connexion OAuth arrive, le serveur affiche une notification avec une alerte sonore pour s'assurer que le caissier est informé de la demande en attente. Cela empêche les clients d'attendre inutilement au PC.

Mises à jour en temps réel

La page Demandes recit des mises à jour en temps réel via le flux d'événements TCP. Les nouvelles demandes apparaissent immédiatement sans nécessité de rafraîchir la page et les changements de statut (approbation ou rejet depuis un autre terminal) sont reflétés instantanément.