Похоже, это просто незначительный сбой интерфейса. Через несколько минут уровень перевода (TL) автоматически был скорректирован до ожидаемого уровня TL2.
Заблокировать уровень доверия пользователя (должен быть выше 0)
Разблокировать его уровень доверия
Уровень доверия отображается как 0.
Если я отображаю уровень доверия пользователя через API, возвращается 0.
Однако пользователь может выполнять действия, разрешённые только для уровня доверия 1, например, отправлять личные сообщения. Похоже, что при выполнении такого действия соответствующий уровень доверия для пользователя снова активируется.
Уровень доверия действительно установлен на 0, даже в базе данных, но странно, что это никак не влияет на пользователя. Он продолжает видеть и использовать форум в соответствии со своим исходным уровнем доверия.
Как только пользователь совершает какое-либо действие (открывает тему, отправляет сообщение и т. д.), уровень доверия возвращается к своему начальному значению в базе данных и интерфейсе.
Вряд ли это вызовет какие-либо проблемы, но я всё же сообщил об ошибке команде.