Поскольку эта функция, если она когда-либо будет реализована (не забудьте проголосовать за неё!), потребует времени для появления, мы рассматриваем вариант использования двух учётных записей. Это означает: преобразование существующих учётных записей в обычные. Вот что это должно включать (я постараюсь отредактировать этот пост или сделать его вики-страницей, чтобы мы могли вести актуальную документацию с учётом всех нюансов)…
ещё не протестировано: всё это теоретические рассуждения, написанные по памяти.
Преобразование существующей учётной записи администратора Discourse в учётную запись обычного пользователя
Поскольку мы не хотим терять историю и «опыт работы на форуме» оригинальной учётной записи, необходимо действовать осторожно перед снятием привилегий администратора.
Исходные данные: пользователь me с электронной почтой original-me@email.example.
Первый случай: учётная запись администратора в DISCOURSE_DEVELOPER_EMAILS
Если электронная почта учётной записи администратора входит в список DISCOURSE_DEVELOPER_EMAILS, её нельзя понизить до уровня обычной учётной записи.
- Создайте новую учётную запись, которая станет администратором, например, me2 с почтой original-me+admin@email.example.
- Из учётной записи
me предоставьте права администратора новой учётной записи me2.
- Отредактируйте файл
app.yml (или web_only.yml, если вы используете настройку с двумя контейнерами), заменив original-me@email.example на original-me+admin@email.example, и пересоберите контейнер.
- Из учётной записи
me2 понизьте оригинальную учётную запись me.
Теперь у вас есть учётная запись обычного пользователя со всем вашим опытом (me) и новая учётная запись только для администратора (me2): переходите к разделу «Последствия».
Второй случай: учётная запись администратора, повышенная из обычного пользователя
Это проще, так как вы можете понизить этого пользователя без необходимости пересборки контейнера.
- Создайте новую учётную запись, которая станет администратором, например, me2 с почтой original-me+admin@email.example.
- Из учётной записи
me предоставьте права администратора новой учётной записи me2.
- Из учётной записи
me2 понизьте оригинальную учётную запись me.
Теперь у вас есть учётная запись обычного пользователя со всем вашим опытом (me) и новая учётная запись только для администратора (me2): переходите к разделу «Последствия».
Последствия
Раньше у вас была одна учётная запись с правами администратора: вы получали уведомления о системных обновлениях, проверяли флаги и могли получать доступ ко всем разделам, включая те, к которым вам не следовало иметь доступ (например, личные сообщения пользователей, если они не зашифрованы), или категории, ограниченные для групп, в которые вы не входите. Всё это исчезло! Теперь вы обязаны регулярно заходить в свою учётную запись администратора, чтобы делать всё то, к чему вы привыкли из своей уникальной учётной записи пользователя/администратора (что является ещё одной причиной, по которой предлагаемая функция полезна). Вам нужно выработать дисциплину открывать обе учётные записи одновременно, если вы хотите получать уведомления администратора в реальном времени (например, используя приватную вкладку в Firefox или аналогичную функцию в других браузерах).
Нюансы
Вам не следует использовать свою учётную запись администратора ни для чего, кроме администрирования.
Не просматривайте обсуждения, пока вы в режиме администратора! Это время теряется для вашего собственного прогресса уровня доверия, и вы никогда не знаете, когда можете случайно нажать на ссылку, которая для вас как для обычного пользователя недоступна.
Если вы случайно прочитаете что-то в учётной записи администратора, что вызовет у вас реакцию, либо переключитесь на вкладку обычного пользователя и перейдите по оригинальной ссылке, либо, если ваша обычная учётная запись не имеет доступа к этому разделу: немедленно забудьте об этом (если, конечно, вы не должны реагировать в качестве администратора).
Вам следует настроить учётную запись администратора так, чтобы она выглядела иначе
Измените аватар, чтобы вы никогда не путали учётную запись администратора и учётную запись обычного пользователя. Сделайте свой профиль невидимым. Измените фоновое изображение или тему, добавьте в имя слово «ADMIN» или фразу вроде «ЭТА УЧЁТНАЯ ЗАПИСЬ НЕ ПИШЕТ» и т.д. Просто убедитесь, что у вас нет соблазна когда-либо публиковать сообщения с учётной записи администратора.
Вам следует настроить учётную запись администратора для фильтрации уведомлений
СДЕЛАТЬ: детализировать этот раздел
Вы должны настроить учётную запись администратора так, чтобы отключить все уведомления по электронной почте (если вы не хотите получать такие уведомления, например, чтобы избежать необходимости постоянно держать открытой вкладку администратора) И чтобы вы могли чётко различать, какие уведомления предназначены вам как личности, а какие — для вашей роли администратора.
Вам, вероятно, понадобятся уведомления на рабочем столе, чтобы отслеживать флаги и важные сообщения.
Что делать с категорией персонала и шепотом?
Да, вы столкнулись с ещё одной сложной проблемой при использовании двух отдельных учётных записей для участия в качестве администратора и обычного пользователя. Иногда вы обязаны взаимодействовать на форуме в качестве администратора. Это, вероятно, неизбежно. Постарайтесь не стать шизофреником и сведите к минимуму свои вмешательства в качестве сотрудника. Пожалуйста, делитесь своими тактиками решения этой трудной задачи и мотивируйте всю команду администраторов Discourse реализовать эту функцию. 
Преимущества решения с двумя учётными записями
- Чёткое разделение между участием и администрированием (в некоторой степени)
- Вы не можете совершать ошибки с обычной учётной записи
- Все ваши действия администратора правильно логируются
- Как пользователь, вы воспринимаете форум как любой другой пользователь, поэтому легко можете выявить проблемы с правами доступа
- Если вы случайно опубликуете сообщение как
admin, но хотели опубликовать его от своего имени, вы можете изменить владельца на другую учётную запись (но это немного противоречит идее наличия двух учётных записей).