Add 'stop impersonating' link to user avatar dropdown when impersonating

Мне интересно, не стоит ли полностью переосмыслить эту функцию.

Функция «Имитация» всегда была очень острым инструментом, реализованным скорее как костыль.

Реализация без костылей могла бы быть значительно менее пугающей и гораздо проще обосновывалась бы как стандартная функция Discourse.

  • При имитации пользователя у вас есть только режим «только для чтения» (если не включена какая-то специальная скрытая настройка сайта).
  • Баннер вверху, как предложил @John_Lehmann.
  • Больше формальностей при имитации, например: с большой силой приходит большая ответственность.

В целом эта функция очень полезна для отладки, но действия от имени другого человека крайне опасны.

Мне интересно, не имеет ли смысл для начала, @codinghorror, сделать текущую функцию «Имитация» функцией, отключенной по умолчанию на сайтах Discourse, и требовать изменения скрытой настройки сайта для её включения? Не уверен?

12 лайков