Să anulăm planul unui grup şi să nu mai plătim dublu pentru o persoană

FeatureBillingService
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.

All changes

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile