Например, нам может понадобиться специальный тег «Главная», чтобы отображать последние посты с этим тегом на нашем основном сайте. Если разрешить всем пользователям выбирать этот тег, всё превратится в хаос. Поэтому я хочу узнать, существует ли способ реализовать это — чтобы только определённые (группы) пользователей могли использовать определённые теги.
Да. Вы можете создать группу тегов, а затем ограничить использование тегов из этой группы для определённых пользователей (также по группам, но это уже другой тип групп!)
Чтобы немного дополнить ответ @mattdm, ниже приведены шаги, которые вы можете предпринять для реализации этой функциональности ![]()
Шаг 1: Создание группы тегов
- Перейдите в панель групп тегов. Доступ к ней можно получить, добавив
/tag_groupsк URL вашего форума (например,https://yourforum.discourse.org/tag_groups). - Здесь нажмите кнопку Создать, чтобы создать новую группу тегов.
- Заполните необходимые данные для вашей группы тегов:
- Название: Название вашей группы тегов.
- Названия тегов: Теги, которые вы хотите включить в эту группу. Вы можете выбрать из существующих тегов или создать новые.
- Здесь также можно настроить дополнительные параметры, такие как видимость и обязательность тегов для определенных категорий.
- Нажмите кнопку Сохранить.
Шаг 2: Ограничение использования тегов в группе для определенных пользователей
Ниже приведен пример, где тег cicd-standard виден всем, но его использование ограничено для администраторов, ботов и т. д.
Возможно, вы также пропустили эту тему, которая также демонстрирует эту функцию.
Есть один нюанс.
Если локаль отличается от EN, автоматические группы, такие как уровни доверия и т. д., будут использовать переведённые названия. А их использовать нельзя. Поэтому, если разрешена группа тегов для TL3, необходимо вручную создать ещё одну группу для TL3 (и выше).
Это давняя ошибка или проблема дизайна. Возможно, она будет исправлена со временем.
Хм. Не припоминаю, чтобы слышал об этом ограничении. Можешь дать ссылку на тему с багом?
На форуме уже есть как минимум две темы по этому вопросу — одна на немецком, другая моя. Я не помню, где именно я её опубликовал, возможно, тоже в разделе поддержки. Никакой реакции она не вызвала. Поэтому я склоняюсь к тому, что это проблема дизайна ![]()
Да, он там есть ![]()
Теперь вы можете выбрать один, сохранить, уйти, вернуться и снова открыть его. Этот уровень доверия исчез и ничего не сделал.
Я продолжил разговор о #баг по ссылке Non-english automatic groups don't stick when applied to Tag Group visibility/usability restrictions - #17 by JammyDodger ![]()

