Опыт: когда имперсонация автоматически завершается через некоторое время

Продолжение обсуждения темы Новая ошибка в экспериментальном интерфейсе имперсонации:

Изменение теперь стабильно, и я всё ещё могу воспроизвести эту проблему. Есть ли планы улучшить опыт работы администраторов после истечения срока имперсонации?

Я считаю, что более явное указание на то, что вы больше не имперсонируете пользователя, помогло бы избежать ложноотрицательного тестирования, когда администратор думает, что что-то работает для обычных пользователей, хотя на самом деле он использует свои привилегии администратора.

Также сбивает с толку ситуация, когда кнопка для прекращения имперсонации не работает.

Пример скриншота, где, похоже, пользователь может видеть категорию персонала (Команда) и видит ошибку при попытке использовать кнопку «Остановить имперсонацию».

5 лайков

Ах, моя вина, я забыл об этом, назначаю себя на исправление. Думаю, это две вещи:

  1. Когда таймер истекает, отправить обновление MessageBus в UI, чтобы показать, что лимит времени истек. Возможно, даже показать таймер в UI…
  2. Если нажать «Прекратить имитацию» и лимит времени истек, не выдавать ошибку, а просто перезагрузить страницу.

Может, увеличим время до 30 минут, 15 — это довольно быстро.

6 лайков

Как вы думаете, должно ли это быть 15 минут бездействия, а не обратный отсчёт, начинающийся при начале имитации?

Если вы ещё не приступили, я могу взглянуть на это. :slightly_smiling_face:

2 лайка

Не уверен, просто интересно, как мы определим бездействие, если уже есть способ это узнать? Также не уверен в первоначальной идее таймера: был ли он предназначен для того, чтобы администраторы не оставались залогиненными слишком долго в чужие аккаунты? Не приведет ли возможность неограниченного откладывания таймера к нарушению этой цели? Не знаю…

Если мы это проясним, то, конечно, я с радостью передам это вам, если вы готовы сделать pull request :slight_smile:

1 лайк

Да. Это было до моего появления, поэтому сложно сделать выводы. Но поскольку длительность настраивается, возможно, лучше не трогать эту настройку. :grimacing:

Я могу начать с улучшения UX для существующего функционала, добавив более понятные сообщения. :saluting_face:

1 лайк