Продвижение ворот по политике владельца, сделать его идемпотентным, добавить его обратное

FeatureSecurityService
Shipped
11 августа 2026 г. в 01:16 UTC
Author
Kamo
Commit
69116e8

Поощрение члена платить за себя было безусловным, односторонним и небезопасным. Повторяю. Теперь она отказывается, когда политика организации говорит, что организация платит за раньше единственным контролем над самооплатой была необратимость самого жеста. Он идемпотентный. Продвижение одного и того же участника дважды вставляло второй Аккаунт и второй ряд AccountMember, споткнувшись об уникальность на Member id и ответив 500; двойной щелчок, повторный просмотр после сетевого всплеска или повторный запуск потока к Переместите больше лицензиатов. Теперь он повторно использует учетную запись и подписывает У него уже есть и будет трансфер. DemoteBillingOwner — обратная сторона, которой никогда не существовало. Владелец, который продвигал кто-то не мог отменить это, и если этот член ушел, его личная собственность Счет продолжал удерживать места, нацеленные на организацию, без возможности вернуть Они. Лицензиаты возвращаются к подписке организации и плательщика самостоятельно; его счет и способы оплаты остаются в одиночестве; потому что восстановление мест, от которых зависит организация, является делом владельца и Удаление чьей-то истории выставления счетов не так. Совпадение происходит скорее с общим пользователем. чем идентификатор участника, поскольку продвижение отражает участника на верхнем уровне организации. Также фиксируется храп конечной точки, который до этого был ALREADY FAILING на главной. Работа — так что здание Службы безопасности было красным, и ничего не развертывалось. Сканирование Не было видно двух настоящих охранников: extractUserId считывает userID из *** сеанс и запрос TopLevelOwner проходит через CallerSessionResolver и далее требует, чтобы абонент владел организацией верхнего уровня. Обучая обоих, пусть 25 устареют базовые записи должны быть удалены, что именно то, что файл просит - исправление Конечная точка означает удаление линии, и именно это приводит к падению числа. RunSweep базируется на своей реальной причине: внутренняя безопасность охраняется через параметр заголовка, до которого не может дотянуться сканер.

All changes

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены