Сделать группу видимой для пользователя с другой группой

Пример:
группа master (видна только самому себе):

  • group_1 (видна пользователям из group_1)

Пока всё хорошо..

А вот мой запрос:
Подгруппы:

  • sub_group_1 (видна только пользователям из group_1)

Цель: чтобы пользователи из group_1 могли упоминать/просматривать/присоединяться к пользователям из sub_group_1.

Это сейчас невозможно?
Если я хочу добавить эту функциональность, мне следует модифицировать Discourse или создать плагин?

Создайте плагин.

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

Спасибо :slight_smile:

  • Я вижу groups_controller.rb. Но я не знаю, как переопределить функции в моём плагине.

И

  • Есть идея добавить вкладки с действиями на экран управления группами в админке?