Добавить группы на страницу /about

Я бегло посмотрел, и всё должно работать, но это зависит от разрешений вашей группы. Кто-то должен иметь возможность просматривать страницу группы, чтобы группа отображалась на странице «О нас».

Например, уровень доступа 4 по умолчанию виден только авторизованным пользователям. Поэтому вам нужно перейти в группу, затем выбрать «Управление» > «Взаимодействие» и изменить настройку «Кто может видеть эту группу?» на «Все», чтобы незарегистрированные посетители могли её увидеть.

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

3 лайка

Понял, спасибо @awesomerobot, это настройка, которой мне не хватало.

Группы теперь все видны, как и ожидалось :smiley:

1 лайк

У меня на самом деле есть случай использования, где это именно желаемое поведение.

В настоящее время существует группа с правами модератора на бэкенде, но они фактически не занимаются модерацией. Поэтому я не хочу, чтобы они были перечислены в разделе модераторов на странице «О нас».

Однако я хочу перечислить их как группу на странице «О нас» с помощью этого компонента темы.

Так что, если вы решите изменить поведение, я предлагаю добавить проверку: входит ли группа, которую добавляют на страницу «О нас», в список скрытых. Если группа, которую нужно добавить, также скрыта, то скрытие должно игнорироваться.

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

Не уверен, имеет ли это смысл или будет ли это лучшей реализацией.

Спасибо @awesomerobot за этот замечательный компонент!!

1 лайк