Групповой заказ флейров

У меня в Discourse несколько групп. Как определить «порядок приоритета» для групп?

Сценарий использования:

У меня есть пользователи, которые являются участниками моих курсов (получают значок A), и очень узкий круг внутренних членов (получают значок B).

Все внутренние члены также являются участниками моих курсов.

Поскольку статус внутреннего члена более престижный, я хочу, чтобы отображался значок B, а не значок A.

Как это настроить?

Я думаю, что вы можете включить опцию «Сделать основной группой» для группы B, благодаря чему флейр B получит приоритет.

Автоматически устанавливать как основную группу

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

Кроме того, а что насчёт не двух, а трёх групп? Это действительно мой реальный случай использования: помимо участников курса (флейр A) и членов внутреннего круга (флейр B), у меня есть ещё и клиенты по менторству (флейр C).

Интересует, как правильно это настроить.

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

В качестве альтернативы может подойти автоматизация. Однако для её реализации потребуются знания SQL, если уже не существует готового скрипта. Поэтому вам, возможно, стоит рассмотреть возможность спонсирования создания скрипта для автоматизации (этот плагин является частью ядра) в Marketplace.

Если это на основе SQL, я с радостью возьмусь за это сам — я только начинаю изучать Discourse, но работаю с SQL уже около 20 лет.

Я продолжу поиски.

В этой теме есть некоторая информация