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

FeatureBillingService
Shipped
11 августа 2026 г. в 18:29 UTC
Author
Kamo
Commit
d79656c

Три пробела в том, что было отправлено последним: Группа с планом никогда не может быть удалена. Удалить() Отказаться пока жив подписка существует — правильно, так как групповой ряд — это единственное, что указывает на подписка на Stripe, но не было возможности отменить ее, поэтому гарантия была dead end. cancelPlan() освобождает места первым, поэтому список не может продолжаться Люди занимают места, которых больше не существует. Добавление кого-то, для кого организация уже покупает место, теперь отказано, если только TakeOverFromOrg говорит обратное. Это второй способ быть обвиненным дважды. Один человек и ничего не поймали его: уникальные подписки участника Per-subscription и AccountLicense не декларируют ничего. Переместить кого-то из счет организации на счет группы - это реальная вещь, которую делает менеджер. Разрешено — намеренно, а не случайно. BillingGroupScopeInterceptor связывает каждый запрос /api/billing/groups/{uuid}/** в организацию звонящего. Руководители уже проверяют, и это не заменить их; он существует потому, что эти чеки являются перманентными, и группа теперь имеет Подресурсы, которые тратят деньги. Следующий маршрут ничего не наследует, если только Что-то выше этого правила. Умышленно более узкие, чем обработчики: Это решает, какая организация, а не кто в ней может действовать, поэтому они не могут Двигайтесь к несогласным ответам. Неизвестная группа проходит через Обработчик отвечает «не найден», а не подтверждает, что идентификатор где-то существует.

All changes

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

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

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