Поскольку форумы, которые я создаю, становятся всё более сложными с точки зрения настроек конфиденциальности, мне очень нравится идея сделать более наглядным то, кто именно может видеть публикуемые материалы.
Мне нравится эта концепция: Display Posts Visibility, и я бы хотел развить её дальше, чтобы показывать точно, какие группы могут видеть какие темы.
На данный момент в Display Posts Visibility используются классы .archetype-regular и .archetype-private_message для отображения полностью публичных и полностью приватных сообщений соответственно, а класс .read-restricted применяется для сообщений, доступ к которым ограничен группами. Однако, поскольку .read-restricted не даёт точной информации, сложно определить, какие именно группы могут просматривать текущую тему.
Если бы существовали CSS-классы для групп, имеющих доступ к теме, то было бы гораздо проще стилизовать страницу, чтобы сделать это более очевидным для пользователей.
Группы, которые могут просматривать тему, считаются конфиденциальной информацией, поэтому разглашение факта того, что группа имеет доступ к определённой категории, считается ошибкой в Discourse.
Это означает, что для отображения этой информации в интерфейсе вам потребуется плагин.
Я понимаю, почему это так, ведь это может раскрыть множество скрытых групп, существующих на платформе, и, возможно, по другим причинам тоже.
Я также понимаю, как противоположная ситуация — не позволять людям знать, какие группы имеют доступ к определённой категории — может рассматриваться как нарушение конфиденциальности. Например, если я публикую сообщение в категории #feature, и я знаю, что она «ограничена», это может означать, что увидеть его могут только другие участники группы «Feature», или это может означать, что все пользователи платформы всё ещё могут видеть его, но, возможно, одна группа просто не имеет возможности создавать темы или ответы. Для в основном публичного форума, такого как Meta, это, возможно, не большая проблема, поскольку мы, вероятно, предполагаем, что большинство наших публикаций являются публичными, но, когда я думаю о проведении более приватных обсуждений, я становлюсь более чувствительным к мысли: «Постойте, кто именно сможет увидеть то, что я пишу?»
В любом случае, спасибо, что сообщили мне, что в настоящее время это невозможно, но может быть реализовано с помощью плагина