- Shipped
- 11 अगस्त 2026 को 6:29 pm बजे UTC
- Author
- Kamo
- Commit
- d79656c
आखिरी किस चीज़ में तीन अंतराल: एक योजना के साथ एक समूह को कभी हटाया नहीं जा सकता है। हटाना () एक जीवित रहने के दौरान मना कर देता है सदस्यता मौजूद है - सही, चूंकि समूह पंक्ति एकमात्र चीज है जो पर इंगित करती है स्ट्रिप सदस्यता - लेकिन रद्द करने का कोई तरीका नहीं था, इसलिए सुरक्षा एक थी मृत अंत। रद्दPlan() पहले सीटों को जारी करता है, इसलिए रोस्टर पर नहीं जा सकता दावा करने वाले लोग उन सीटों को पकड़ते हैं जो अब मौजूद नहीं हैं। किसी को जोड़ने के लिए पहले से ही एक सीट खरीदने के लिए अब मना कर दिया है जब तक कि TakeOverFromOrg अन्यथा कहते हैं। इसके लिए दो बार चार्ज करने का दूसरा तरीका है एक व्यक्ति और कुछ भी नहीं पकड़ा: सदस्यता सदस्य के अद्वितीय हैं प्रति सदस्यता और लेखा लाइसेंस सभी में कोई नहीं घोषित करता है। से किसी को ले जाना एक समूह पर संगठन का बिल एक वास्तविक बात है जो एक प्रबंधक करता है, इसलिए यह है अनुमति - जानबूझकर दुर्घटना के बजाय। बिलिंगसमूहScopeInterceptor हर /api /billing / समूहों /{uid} /* अनुरोध को बांधता है कॉलर के संगठन के लिए। हैंडलर पहले से ही जांच करते हैं और यह नहीं करता है उन्हें प्रतिस्थापित करें; यह मौजूद है क्योंकि वे चेक प्रति-हैंडलर हैं और अब एक समूह है धन खर्च करने वाले उप-संसाधन। अगले मार्ग में कुछ भी नहीं मिला जब तक इसके ऊपर कुछ नियम लागू होता है। हैंडलर्स की तुलना में जानबूझकर संकीर्ण: यह तय करता है कि कौन संगठन इसके भीतर काम नहीं कर सकता है, इसलिए दो नहीं कर सकते असहमति जवाब में बहाना। एक अज्ञात समूह आईडी के माध्यम से गुजरता है तो हैंडलर ने आईडी की पुष्टि करने के बजाय "नहीं मिला" का जवाब कहीं मौजूद है।.