Компонент темы: как получить группы пользователя (не текущего)?

Привет,

Я работаю над компонентом темы, чтобы ограничить статусы пользователей группами.

У меня возникают трудности с получением данных группы (ID) пользователя в следующих контекстах:

  • карточка пользователя
  • сообщения в чате.

Запрос к <username>.json не подходит.
Я не нашел специального маршрута; хотя это может быть приемлемо в карточке, в сообщениях чата это не сработает.

Есть ли способ, о котором я не знаю? :thinking:

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

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