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

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

Мотивация

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

Возможности

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

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

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

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

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

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

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

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

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

8 лайков

How do you handle groups that aren’t visible to the user?

For example, you have secret_group that is only visible to admins and public_group that is visible for everyone, and users are allowed to join.
Now there is a category that allows posting for both groups. Will users of public_group see the name of the group they shouldn’t know about in this case? Will users in secret_group see both groups, even though the group is invisible for them?

2 лайка

We do not use secret groups.

Since trust by trancparency is the goal in our situation, I would show all groups able to read a category in the infobox.

For special cases, I could imagine the need to have group names obfuscated, but I would still show, that there is a group defined, who can access the category.

Propose a (configurable) solution, if you like to have something implemented.

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

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

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

1 лайк

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

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

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

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

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

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

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

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

1 лайк