Всем привет,
Существует ли способ изменить видимость одной темы в закрытой категории с «доступно только администраторам» на «публично»?
У меня есть категория, в которой все темы видны только администраторам. Можно ли сделать одну из этих тем публичной, то есть доступной для просмотра и ответа всем пользователям или конкретной группе?
Привет, Абид,
Вы можете опубликовать любую тему с помощью публикации страниц. Однако это не позволяет оставлять ответы, так как тема остаётся в ограниченной зоне.
В качестве альтернативы вы можете превратить вашу закрытую категорию в подкатегорию. Родительская категория может быть доступна всем, а подкатегория — только администраторам. Таким образом, у вас останется закрытая категория, но появится возможность сделать темы доступными для всех остальных пользователей, переместив их в родительскую категорию.
Нет способа сделать то, что вы хотите, кроме как переместить тему в другую публичную категорию.
Вы можете опубликовать пост (в панели инструментов под первым сообщением темы), но это не позволит отвечать, это будет просто опубликованная версия исходного сообщения.
Ой, @Tris20 оказался немного быстрее меня ![]()
Я понял, что вы оба хотели сказать, но вот в чём проблема.
Я добавил поддержку репозиториев GitHub к своей платформе Discourse, и теперь мои проблемы (issues) и запросы на слияние (pull requests) синхронизируются с платформой. На самой платформе я создал категорию для обсуждений, связанных с кодом, а внутри неё — подкатегории, соответствующие разным репозиториям из моего GitHub. Схема выглядит так:
Обсуждения, связанные с кодом (родительская категория) -> Категории по имени репозитория (дочерние категории).
Мои темы находятся в дочерней категории, которая является закрытой (доступна только администраторам). Я хочу сделать конкретную тему в этой дочерней категории публичной.
Если я перемещу тему в родительскую категорию, то не смогу отследить её с помощью фильтра по имени репозитория, так как она окажется в категории Обсуждения, связанные с кодом.
Мне нужно найти способ сделать мою тему публичной, но при этом оставить её в той же категории для удобства отслеживания.
Если категория должна оставаться в категории, возможно, дополнительной группе можно предоставить право на чтение и ответ в качестве преимущества? Это сохраняет функциональность ограничения создания тем только администраторами или пользователями высшего уровня.
В противном случае кажется, что немедленное и частичное решение — публикация страниц — является правильным путём. Это позволит любому увидеть основную тему, но ответы по-прежнему будут ограничены в соответствии с настройками в панели безопасности категории.
Если я добавлю ещё одну группу в категорию, это предоставит этой группе доступ ко всем темам категории на основе настроек «просмотр», «ответ» и «создание», что, очевидно, не решает проблему. Я хочу ограничить доступ к конкретному посту.
Мне интересно, почему в настройках темы не добавлена возможность задать аудиторию для конкретной темы.
Привет, Абид,
Боюсь, это не сработает. У категорий нет разрешений для отдельных тем.
В групповых почтовых ящиках есть более детальные разрешения, но, насколько мне известно, с этими плагинами это не удастся реализовать.
Похоже, мне придется поэкспериментировать с категориями и тегами, чтобы добиться нужного результата, но у меня нет возможности настроить аудиторию для конкретной темы.