Показывать ссылку в заголовке только для определённых групп пользователей

Я создал ссылку в заголовке с помощью компонента Custom Header Links, чтобы пользователи попадали на свои назначенные темы. Похоже, что ссылка https://forum.domain.net/my/activity/assigned решает эту задачу.

Есть ли способ отображать её только для определённых групп пользователей?

Существует компонент темы, который добавляет класс первичной группы пользователя к элементу body страницы: GitHub - discourse/discourse-groups-css-classes-in-body · GitHub (обратите внимание, что если вы пытаетесь настроить стили для сотрудников, они уже получают класс staff без использования этого компонента).

Таким образом, если вы добавили пользовательскую ссылку в заголовок с именем “foo”, вы можете сделать что-то вроде этого, чтобы скрыть её от всех, кроме группы “bar”:

.foo-custom-header-links {
  display: none;
}

body.primary-group-bar {
  .foo-custom-header-links {
    display: block;
  }
}

Спасибо! Это сработало идеально. Теперь мне нужно придумать другие способы использования этого замечательного функционала…