Expérience lorsque l'usurpation d'identité est automatiquement terminée après un certain temps

Suite de la discussion sur Nouveau bug avec l’interface d’impersonation expérimentale :

Le changement est maintenant stable et je peux toujours reproduire le problème. Y a-t-il des projets pour améliorer l’expérience des administrateurs après l’expiration de l’impersonation ?

Je pense qu’une meilleure indication que vous n’êtes plus en mode impersonation d’un utilisateur aiderait à éviter des tests faux négatifs où l’administrateur pense que quelque chose fonctionne pour les utilisateurs normaux alors qu’en réalité il utilise ses privilèges d’administrateur.

De plus, c’est déroutant lorsque le bouton pour arrêter l’impersonation ne fonctionne pas.

Capture d’écran où il semble que l’utilisateur puisse voir la catégorie Staff (Équipe) et où le bouton pour arrêter l’impersonation affiche une erreur.

5 « J'aime »

Ah, désolé, j’avais oublié ça. Je me l’assigne pour corriger. Je pense que c’est double :

  1. Lorsque le minuteur arrive à zéro, envoyer une mise à jour via MessageBus à l’interface utilisateur pour indiquer que la limite de temps a été atteinte. Peut-être même afficher un minuteur dans l’interface…
  2. Si vous appuyez sur « Arrêter l’usurpation » et que la limite de temps est dépassée, ne pas afficher d’erreur, mais simplement recharger la page.

Je pourrais aussi augmenter la durée à 30 minutes, 15 minutes c’est assez rapide.

6 « J'aime »

Penses-tu qu’il devrait s’agir de 15 minutes d’inactivité plutôt que d’un compte à rebours qui démarre quand tu commences l’impersonnification ?

Si tu n’as pas encore commencé, je peux jeter un œil à ça. :slightly_smiling_face:

2 « J'aime »

Je ne suis pas sûr, je me demande juste comment nous définirions l’inactivité, s’il existe déjà un moyen de le savoir ? Aussi, je ne suis pas sûr de l’intention originale du minuteur : était-ce pour s’assurer que les administrateurs ne restaient pas connectés trop longtemps en général sur les comptes d’autres personnes ? Est-ce que le fait de permettre au minuteur d’être reporté indéfiniment irait à l’encontre de cela ? Je ne suis pas sûr…

Si nous pouvons élucider cela, alors bien sûr, je suis ravi de vous transmettre cela si vous êtes prêt à faire une PR :slight_smile:

1 « J'aime »

Oui. Cela date d’avant mon arrivée, donc il est difficile de l’inférer. Mais comme la durée est configurable, il vaut peut-être mieux que nous ne modifiions pas cela. :grimacing:

Je peux commencer par améliorer l’expérience utilisateur de ce qui existe déjà avec des messages plus clairs. :saluting_face:

1 « J'aime »