Allow specific users to impersonate defined users

Много лет спустя хочу сказать: эта возможность была бы очень полезна.

Сценарий использования — поддержка через чат. Предположим, у вас есть несколько сотрудников без прав администратора:

  • Сотрудник 1 начинает чат с клиентом 1 по поводу возникшей проблемы, а затем уходит в отпуск.

  • Сотрудник 2 выходит на работу и хочет продолжить разговор, не требуя от клиента 1 заново рассказывать все детали.

Желаемое решение: чтобы и Сотрудник 1, и Сотрудник 2 могли выступать в роли «Пользователя службы поддержки», чтобы все могли видеть одну и ту же переписку.

Понятно, что это, вероятно, потребует создания отдельного плагина, но это было бы очень полезно.