Я понимаю.
Просто хочу прояснить: все, что касается API, было лишь записью потока XHR при выполнении действий по управлению членством в группах через интерфейс управления членством. Я не выполняю эти действия как прямые вызовы API; это просто те вызовы API, которые происходят при использовании интерфейса.
Поэтому я считаю, что если есть группа с эффектом TL3, то нажатие этой кнопки,
должно немедленно удалить пользователя из группы trust_level_3, если он не соответствует другим требованиям для уровня доверия 3 или если этот уровень доверия заблокирован.
Предполагаемый сценарий использования здесь — разрешить, например, группе пользователей TL4 быть назначенными владельцами группы с эффектом TL3, чтобы они могли вручную повышать других пользователей до TL3.
Механизм повышения работает, но те же самые пользователи, удаляя кого-либо из группы с эффектом TL3, не получают немедленного эффекта удаления затронутого пользователя из trust_level_3.
Полное понимание этого — использование функции не по прямому назначению.
Просто кажется несогласованным, что пользователь может изменить свой уровень доверия с 3 на 2, но при этом оставаться в группе trust_level_3 до следующего события пересчета.}
