Группы уровней доверия не отображаются в списке групп, даже если они включены

Даже если вы установите группу уровня доверия так, чтобы она была видна всем, она все равно не будет отображаться в глобальном списке групп.

1 лайк

Похоже, это сделано намеренно. Я не думаю, что списки уровней доверия предназначены для доступа широкой аудитории:

Однако поведение настройки видимости в отношении автоматических групп вызывает путаницу, и этот вопрос уже поднимался: Уважать настройки видимости всех автоматических групп — Предложение

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

Если у вас есть случай, когда имеет смысл публично перечислить, например, нескольких пользователей TL4, вам может пригодиться этот компонент темы: Добавление групп на страницу /about — Компонент темы

РЕДАКТИРОВАНИЕ: Мне только что сообщили, что функциональность этого компонента теперь включена в основную версию, в разделе Администрирование → Сообщество → О вашем сайте:

3 лайка

Автоматические группы намеренно скрыты из индекса групп (/g), но настройки видимости позволяют обычным пользователям посещать их напрямую (community.example.com/g/trust_level_0).

Так было уже давно… в коде есть старый комментарий, объясняющий причину:
# скрыть автоматические группы от всех, кроме staff, чтобы не загромождать страницу

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

2 лайка

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

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

1 лайк