Кнопка входа/выхода из группы

Здравствуйте,

Я хотел бы разделить форум на три части. На странице есть основная тема subjectA, рядом с которой я создал отдельную категорию subjectB. Для этого я подумал, что в шапке или в каком-либо другом центральном месте следует установить трёхпозиционный переключатель. По умолчанию переключатель будет находиться в среднем положении, что означает, что будут видны и subjectA, и subjectB страницы. Если пользователь переместит переключатель в сторону subjectA, то subjectB станет невидимым; если в сторону subjectB, то невидимым станет subjectA. Мы можем реализовать это с помощью групп и прав доступа к категориям.

Если пользователь выбирает subjectA, он автоматически добавляется в группу groupA, которая предоставляет права на отключение уведомлений (mute) для категорий subjectB.

Я пытаюсь понять, как сделать кнопку призыва к действию (CTA) или переключатель для вступления в группу или выхода из неё по клику. К сожалению, я не нашёл способа сделать это. Возможно ли это каким-либо образом? :slightly_smiling_face:

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

Буду признателен за любые идеи или советы! Спасибо :slightly_smiling_face:

Для альтернативного подхода вы можете ознакомиться с форумом разработчиков Epic Games. Они используют четыре глобальных фильтра, и, по моему мнению, для реализации аналогичной настройки вам понадобится только плагин GitHub - discourse/discourse-global-filter · GitHub.

Спасибо @manuel, выглядит отлично. На первый взгляд, если я правильно понимаю, этот плагин работает примерно как Using query strings to filter topic views с тегами, но сохраняет строку при навигации по странице. Мне придется пересмотреть структуру моего форума. :sweat_smile: Еще раз спасибо, попробую. :slightly_smiling_face: