- Shipped
- 11 august 2026 la 18:29 UTC
- Author
- Kamo
- Commit
- d79656c
Trei goluri în ceea ce a trimis ultima: Un grup cu un plan nu ar putea fi eliminat. șterge() refuză în timp ce un live abonament există corect, deoarece rândul de grup este singurul lucru care indică la Abonamentul Stripe Dead end. cancel Plan () eliberează scaunele mai întâi, astfel încât lista nu poate continua susţinând că oamenii ocupă locuri care nu mai există. Adăugarea unei persoane pentru care organizaţia cumpără deja un loc este acum refuzată dacă nu Take OverFromorg spune altceva. Acesta este al doilea mod de a fi taxat de două ori pentru o persoană şi nimic nu l-a prins: Subscripţia membrelor unice sunt pe subscripție și contLicense nu declară deloc. Mutarea cineva de la Legea organizaţiei asupra grupului este un lucru real pe care îl face un manager, deci este permis în mod deliberat decât accidental. BillingGroupScopeInterceptor leagă fiecare /api/billing/grups/{uid}/** cerere la organizaţia apelantului. Manipulatorii verifica deja, și acest lucru nu să le înlocuiască; există deoarece aceste controale sunt per-handler și un grup are acum sub-resurse care cheltuiesc bani. Urmatoarea ruta adaugata nu mosteni nimic decat daca ceva mai sus se aplică regula. Deliberat mai îngust decât cei care se ocupă: Acest lucru stabileşte care organizaţie, nu cine din ea poate acţiona, astfel încât cele două nu pot alunecare în răspunsuri care nu sunt de acord. Un ID de grup necunoscut trece prin astfel încât handler răspunde "nu a fost găsit" mai degrabă decât confirmarea ID există undeva.