Применить правила/ограничения тегов категорий и к модераторам

Проблема:

  1. У нас есть модераторы, которые также являются очень активными пользователями сайта.
  2. Мы активно используем группы тегов и требования к тегам — это фундаментальная часть структуры сайта. [1]
  3. Права модератора всегда активны, даже если человек с правами модератора просто публикует сообщения.

В совокупности это означает, что легко случайно что-то испортить.

Запрос

Пожалуйста, сделайте так, чтобы требования к тегам для категорий применялись даже к модераторам и администраторам.[2]


  1. См. Navigating Fedora Discussion — Tags, Categories, and Concepts - Fedora Discussion, чтобы узнать, как это настроено — и мы планируем также объединить Ask Fedora с этим сайтом, что сделает это ещё более важным. ↩︎

  2. Мое предложение о подходе, похожем на sudo, для прав доступа к сайту, не вызвало большого энтузиазма, но это решило бы одну из самых серьёзных проблем! ↩︎

4 лайка

Думаю, иначе это можно сформулировать так: пожалуйста, инвертируйте логику этого теста!

  test("staff bypass tag validation rule", async function (assert) {
    await visit("/");
    await click("#create-topic");

    await fillIn("#reply-title", "this is my new topic title");
    await fillIn(".d-editor-input", "this is the *content* of a post");

    Category.findById(2).set("minimum_required_tags", 1);

    const categoryChooser = selectKit(".category-chooser");
    await categoryChooser.expand();
    await categoryChooser.selectRowByValue(2);

    await click("#reply-control button.create");
    assert.notStrictEqual(currentURL(), "/");
  });
3 лайка

Я полностью согласен с этим. Если вы установили эти правила, значит, вы действительно хотите их соблюдать. У меня есть сайт, которым пользуюсь только я, и очень раздражает, что я не могу рассчитывать на то, что Discourse будет заставлять меня следовать правилам, которые я сам для себя установил. К тому же приходится лишний раз печатать, выбирая «todo» и избегая создания нового тега «to».

Мне подошло бы просто принудить администраторов соблюдать правила, но если это невозможно, было бы неплохо добавить модальное окно с вопросом: «Вы уверены, что не хотите соблюдать правила?».

Или, возможно, добавить настройку сайта «Персонал соблюдает правила тегов». Это кажется довольно простым решением.

7 лайков

Для модераторов: +1
Для администраторов: -1

Администраторы должны иметь возможность переопределять всё. И когда кто-то является администратором, базовое предположение состоит в том, что он/она/оно/бот знает, что можно делать, а что нет.

1 лайк

Я думаю, это хороший компромисс: мы не усложняем использование прав администратора/модератора… какое-то предупреждение, объясняющее, что происходит… например:

#тега ограничено категорией #категория, вы уверены, что хотите использовать свои права персонала для публикации этого в #другая-категория?

15 лайков

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

Я согласен, что это было бы лучше, но кажется, что места, где это можно было бы добавить, также были бы местами, где "Regular mode" for admins and moderators (e.g. something like "sudo") было бы ещё лучше.

3 лайка

Привет! Я поддерживаю эту идею: эта функция полезна для крупных сообществ с децентрализованным подходом к управлению по тегам.

Добавляю несколько дополнений к предыдущей теме:

Это вызов для сообщества Fedora, поскольку как руководство, так и сообщество следуют открытой политике управления тегами. Любая зарегистрированная группа в Fedora может запросить новые теги и назначить модераторов обсуждения тегов. Руководство Fedora работает с сообществом над созданием новых тегов и их продвижением по всему сообществу (например, в документации, вики, на веб-сайтах, из уст в уста). Кроме того, будучи крупным сообществом, охватывающим широкий спектр тем, у нас также очень много тегов! Я не всегда знаю каждый тег в Fedora Discourse.

Поэтому, когда администратор сайта (который активно участвует в той или иной степени во всём Fedora Discourse) добавляет теги к сообщению или участвует в обсуждении тега с конкретными правилами, для администратора Fedora Discourse становится легко нарушить открытую политику Fedora. Открытая политика — это то, как мы делаем глобальное управление сайтом более инклюзивным и доступным для сообщества. Таким образом, привилегии администратора сайта могут подорвать наш открытый подход к тому, как руководство Fedora управляет Fedora Discourse для сообщества.

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

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

5 лайков

Сегодня я сам столкнулся с этим — ох! А вчера один добросовестный и отзывчивый пользователь TL4 разделил тему, и в результате разделённая тема осталась без тега.

Пожалуйста, можем ли мы что-то сделать в этой ситуации? Это только усложняет работу администраторам, модераторам и, похоже, даже пользователям TL4.

4 лайка

Похоже на компонент темы «Предупреждения администраторов», но для создания тегов вместо закрытия темы.

3 лайка

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

5 лайков

Сделайте это обязательным. И если администратор настроил это для использования только с определённой группой или тегами, примените это и для него. Глупо не иметь возможности увидеть результат ваших настроек, кроме как под видом случайного пользователя.

1 лайк

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

Возможно, здесь потребуется настройка сайта, поскольку это нужно не во всех сообществах, но иметь такую возможность полезно. Например:


Принудительное применение ограничений на теги для сотрудников


Или, возможно, сделать настройку более детализированной, если вы не хотите применять ограничения повсеместно? В настройках категории вы указываете, какую группу тегов нужно применять для этой категории, а затем выбираете нужную категорию в выпадающем меню в настройках сайта?


Принудительное применение тегов для сотрудников в конкретных категориях

Выберите категорию

3 лайка