Здравствуйте,
Это мой первый пост, и мне жаль, что он не помогает другим, а скорее является просьбой о помощи.
Мы уже два года используем нашу установку Discourse на локальном сервере для внутренней коммуникации, и нам это очень нравится.
Одной из лучших функций Discourse для меня является предпросмотр ссылок на темы (Onebox?), которая отлично работала, пока я не изменил права доступа ко всем категориям, сделав их одинаково приватными (закрытыми) для одной группы, убрав доступ для «всех».
Мне пришлось это сделать, потому что мы хотели пригласить гостей в конкретную категорию, но не хотели, чтобы они видели все наши внутренние каналы.
Я понимаю, что не смогу видеть предпросмотр темы, если группа безопасности отличается.
Но у всех наших категорий одна и та же группа безопасности под названием «название нашей компании».
Тем не менее, ссылки на любые темы, кроме тех, что относятся к той же категории, не работают.
Есть ли способ сохранить функцию предпросмотра темы, даже если категория не открыта для «всех»?
Кажется, я тщательно искал на форуме, но не нашел темы с аналогичной проблемой.
Я видел пост выше, но проблема в том, что моя категория A и категория B имеют одну и ту же группу безопасности, но это не просто публичный доступ.
Кстати, я считаю, что Discourse — лучшее доступное решение не только для публичных форумов, но и для внутренней коммуникации. По моему опыту/в моем случае оно лучше, чем Slack или Teams. Мы использовали оба решения в течение многих лет, особенно Slack, начиная с бета-версии. Мы ненадолго перешли с Slack на Teams, а теперь уже два года используем Discourse.
Спасибо за разработку и открытую публикацию этого замечательного решения.
У меня тоже возникает эта же проблема. Я хотел создать onebox для подкатегории, у которой те же права доступа, что и у категории, но не смог этого сделать. Подкатегория не может быть публичной, но она видна всем в категории, поэтому должна быть подходящей для oneboxing.
Я цитирую ту часть, которую хочу использовать, и это работает довольно хорошо. Можно даже взять небольшой отрывок и использовать функцию «развернуть», чтобы показать весь пост. (Добавлено после: если у пользователя есть разрешение на просмотр категории, из которой взята цитата)
Там указано «В другой теме» вместо названия темы, поэтому это не совсем гладко, но для нас это стало хорошим обходным решением. Плюс в том, что при этом сохраняется и форматирование.
Вы можете немного настроить это, чтобы избежать разворачивания, добавив full:true к цитате, или просто оставить только имя пользователя, если вам не нужна ссылка «На другую тему»:
И бонусный третий вариант, становящийся всё менее технологичным: просто заменить имя пользователя на заголовок темы:
Хотя эмодзи с удивлённым лицом заставляет меня подумать, что я где-то ошибся в оценке ситуации.