Режим «Regular» для администраторов и модераторов (например, аналог «sudo»)

Настоятельно рекомендую доверять мнению тех, кто писал и работает с этим кодом :wink:

2 лайка

Снова очень справедливо! Извините, я не хотел ставить под сомнение вашу экспертность. Просто мне всё время кажется, что я недостаточно ясно объясняю, что хочу сказать.

2 лайка

Вот ещё одна ситуация, где я нахожу это раздражающим:

Проблемы с попыткой предложить общую ошибку

Здесь пользователь сообщает о проблеме в рабочем процессе с интерфейсом. Мне действительно сложно попытаться воспроизвести это, поскольку мой постоянный доступ администратора означает, что я не ограничен правами доступа, от которых зависит этот рабочий процесс.

2 лайка

Ещё один пример: здесь пользователь отмечает, что получает неинформативное сообщение об ошибке при попытке опубликовать сообщение в категории, к которой у него, как выяснилось, нет прав. Поскольку у меня как у администратора сайта эти права есть, я не могу воспроизвести проблему напрямую.

3 лайка

Какой у вас сейчас обходной путь из-за отсутствия этой функции, @mattdm?

Раньше я использовал отдельный аккаунт с адресом, содержащим +, чтобы войти в систему и увидеть мир глазами не-администратора (бонус: так как мне это требовалось редко, я также периодически получал сводку активности для этого пользователя, чтобы следить за тем, как это выглядит).

2 лайка

У меня есть тестовая учётная запись, в которую я захожу, когда нужно что-то попробовать, и делаю это через окно приватного браузера. Это всегда возможно, но мне кажется, что во многих случаях я бы просто замечал вещи, если бы мой доступ по умолчанию был «обычным».

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

Другой вариант — сделать мою основную учётную запись обычной, а административную — отдельной. Это решило бы проблему, но на практике это было бы неудобно, а ещё я бы не получал уведомления о флагах и личных сообщениях.

6 лайков

Вместо этого, не думали ли вы использовать тестовую учётную запись в браузере, которым вы обычно не пользуетесь? Тогда она сможет оставаться в системе постоянно. Например, у меня используется следующее:

Chrome: Администратор (основное использование)
Edge: Тестовый пользователь
Firefox: Используется для имитации конкретных пользователей при необходимости

1 лайк

Это работает, пока не возникает проблем, зависящих от браузера. Для меня и в моём мире это гораздо более быстрое решение, чем использование PM в качестве контейнера для черновиков — да, это работает, отчасти, но это не элегантное и стильное решение для пользователя.

Вопрос о черновиках был прост: существуют технические ограничения, и сделать это иначе невозможно. Есть ли что-то подобное в этом вопросе? Потому что, если нет, я не понимаю, почему эта тема всё ещё открыта. Я полностью понимаю, если нет достаточного времени и ресурсов для реализации, но даже в этом случае было бы приятно услышать об этом.

Моё решение — открыть профиль моего тестового пользователя и быстро войти через него. Но поскольку я не могу вернуться к своей учётной записи администратора, мне приходится выходить из системы. Это не большая проблема, но лишняя трата времени — хотя, проблема ещё и в DiscourseHub, так как он не может нативно использовать SSO, такие как Google, Microsoft и другие.

Поскольку эта тема снова возникла, я выделил её в отдельное обсуждение: Make category tag rules / restrictions apply to moderators too

3 лайка

Это сообщение немного устарело, но так как на него недавно сослались в другом обсуждении, я проголосовал здесь. Я считаю, что смена ролей была бы полезной, потому что даже в сообществе, где я администратор, я выступаю в роли обычного пользователя, вероятно, 90% времени — и наличие интерфейса с уменьшенным набором опций улучшило бы мой пользовательский опыт в это время.

5 лайков

Это интересный момент. Расскажите подробнее, какие именно опции администратора в интерфейсе мешают вашему удобству? Возможно, я так привык к этому, но меня не смущают такие элементы, как гаечный ключ администратора, ссылки на панель управления и очередь модерации.

2 лайка

Как администратору, иногда бывает трудно вспомнить, какие опции доступны администраторам (в отличие от пользователей уровня TL3 или TL4 или авторов тем). Поэтому, помогая кому-то, вы можете предлагать решения, которые к ним не применимы.

Кроме того, тот факт, что администратор может получить доступ к любой категории и теме, может создавать искажённое представление о мире форуме. Около 90% администраторов Discourse, которых я знаю, используют аккаунт типа @testuser123, чтобы имитировать обычного пользователя и получить «реальный» пользовательский опыт.

7 лайков

Конечно, я полностью согласен, и это уже обсуждалось выше.

Мой вопрос к @schneeland другой. Они утверждают, что это ухудшает их повседневный пользовательский опыт, и мне интересно узнать больше о причинах этого.

3 лайка

Для меня одним из повседневных неудобств являются категории в списке, в которые мне не следует публиковать сообщения, но технически это возможно. Это не просто ошибка «ой», а ещё и то, что приходится просматривать гораздо больше контента при поиске.

5 лайков

Понимаю, что тема старая, но это точно то, для чего у меня есть сценарий использования. Большинство моего «жизненного присутствия» в сообществе — я обычный участник, как и мои модераторы. У нас очень здоровое сообщество, требующее минимального вмешательства. Было бы очень ценно иметь возможность «включать» права модератора/администратора, когда это необходимо, и отключать их в остальное время (за исключением уведомлений). Это проблема, когда у администраторов и модераторов отдельные учётные записи: у них нет доступа к уведомлениям или флагом, когда они появляются.

5 лайков

Как и некоторые из вышеупомянутых участников, я решаю эту задачу, открыв в одном браузере учётную запись администратора, а в другом — обычную учётную запись (например, TL1).

Есть несколько способов организовать работу с двумя учётными записями:

A.) Ваша основная личная учётная запись является учётной записью администратора, а к учётной записи TL1 вы переключаетесь в основном для мониторинга и тестирования.
B.) Ваша основная личная учётная запись — это учётная запись пользователя TL1, а к учётной записи администратора вы переключаетесь для… административных задач.

Я использую подход A — моя личность — это администратор. (А учётная запись TL1 — это довольно очевидный вымышленный персонаж, который иногда публикует сообщения открыто во время тестирования.) Я работаю как администратор отчасти по той причине, которую вы указали: доступ к уведомлениям или флагам. Кроме того, это никак не влияет на то, как я участвую в обсуждениях в роли «пользователя».

Вы можете использовать подход B, хотя мне он кажется менее удобным. Вы можете назвать учётную запись администратора SuperSteph, чтобы, когда вы надеваете «административную шляпу», это не выглядело так, будто вы пытаетесь скрыть свою личность. (Или просто продолжайте оставаться загадочным :wink: )

4 лайка

Да, оба варианта на самом деле не очень удовлетворительны. Я думаю, что мне нужно больше «трения» при доступе к административным правам с учётной записи администратора.

Может быть, я могу использовать «общего администратора» для предоставления и снятия статуса администратора с моей основной учётной записи по мере необходимости? Но тогда всё ещё остаётся вопрос уведомлений… :thinking:

4 лайка

Возможно, я могу использовать «общего администратора» для предоставления и снятия статуса администратора со своей основной учетной записи по мере необходимости?

Хм, честно говоря, это звучит как больше хлопот и путаницы, чем просто наличие двух стабильных учетных записей пользователей (администратор и обычный) с последовательными правами и уведомлениями.

К моменту запуска вашего форума вы обнаружите, что «права администратора» — это как наличие всех ключей от здания, а не как бык в посудной лавке.

Единственная потенциальная проблема, которую я здесь вижу, заключается в том, что я мог бы создать тему без обязательных тегов — но я сам их создал и хорошо их знаю. (И моя учетная запись администратора не позволяет мне использовать теги, специфичные для категории, в неправильной категории. Если это когда-то было возможно, я полагаю, это уже исправлено..?)

2 лайка