Охват дискурса и права

:information_source: Сводка Отображает статистику и детали видимости категорий, прав и уведомлений
:hammer_and_wrench: Ссылка на репозиторий https://github.com/thoka/discourse-reach-and-rights
:open_book: Руководство по установке Как установить плагины в Discourse

Мотивация

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

Возможности

Этот плагин добавляет информационное окно с настройками разрешений (кто может создавать/отвечать/читать) для категорий.

Подробная информация

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

Эту информацию можно также включить в сообщение с помощью bbcode [reach-and-rights].

Краткая информация

Рядом с кнопкой создания нового сообщения отображается кнопка сводки.
grafik

Более подробное описание доступно в файле readme.

Соответствующие запросы на новые функции

Этот плагин может решить следующие задачи:

8 лайков

Как вы обрабатываете группы, которые не видны пользователю?

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

2 лайка

Мы не используем секретные группы.

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

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

Предложите (настраиваемое) решение, если вы хотите, чтобы что-то было реализовано.

Это скрывает все категории, даже те, что отображаются в /latest. Должно ли оно так делать?

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

Я не понимаю. Не могли бы вы предоставить скриншот?

1 лайк

Извините за странный язык, но я уверен, вы поймёте:

Вот как должно быть в норме:

  • навигационная панель категорий отображает категории
  • темы показывают категорию перед тегами

С вашим плагином происходит следующее:

  • навигационная панель категорий исчезает
  • темы показывают только теги

Проблема с навигационной панелью категорий — это лишь вторичный симптом чего-то, что влияет на категории. Её статус не играет никакой роли.

Большинство категорий имеют тип everyone, а некоторые — для TL0.

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

1 лайк