KamoCRM

वाणिज्यMarketController के खुदरा उप-संसाधनों को org-scoped किया जाता है

FixSecurityService
शिप
23 सितंबर 2026 को 1:00 pm बजे UTC
लेखक
Kamo
Commit
b418264

वाणिज्यMarketController's get-one/update/delete handlers under/retail/... बुलाया खुदरासेवा उन तरीकों को जो कोई OrgId (bare findById/deleteById) नहीं लिया करते थे - एक ही-ऑर्ग-एथेंटाटिकेटेड कॉलर पढ़ा सकता था, किसी अन्य संगठन की श्रेणी, ब्रांड, विशेषता, छवि, संस्करण, टैग, समीक्षा, संपादित या हटाएं ग्राहक, टायर, कर नियम, छूट, मूल्य सूची / प्रविष्टि, उपहार कार्ड, स्थान, शेयर स्तर / समायोजन, शिपिंग क्षेत्र/मेथोड, वाहक, शिपमेंट, कार्ट/कार्ट आइटम, ड्राफ्ट ऑर्डर या ऑर्डर नोट अनुमान लगाकर या अपने uid. सूची/बनाने के समापन बिंदु पहले से ही org-scoped थे (उदाहरण के लिए getCategories(org) आईडी बाजारआईडी) और वाणिज्यMarketService.getMarket पहले से ही findByIdAndOrganizationId - इस तार समतुल्य रिटेल सर्विस फिक्स लैंडिंग के माध्यम से प्रत्येक शेष हैंडलर इस में एक के साथ लैंडिंग कामो-शेयर्ड-library, सत्र के ऑर्गीड को हर तरह से ऑर्ग-स्कैप्ड कॉल में पास करना पहले से ही भाई बहनों ने किया। getMarketVendors (marketId) अपने स्वयं के POST/PUT/DELETE siblings के सापेक्ष एक ही अंतर था; तय उसी तरह वाणिज्यमार्गसेवा में। कोई भी स्पर्श किए गए हैंडलर को सत्र+ऑर्ग से परे अपने भाई-बहन बनाने/लिस्ट पर सही जांच नहीं थी अंत बिंदु, इसलिए यहां कोई भी जोड़ा नहीं गया - "किसी भी समान-ऑर्ग सदस्य की सूची के लिए रिपोर्ट देखें X को संपादित करें संसाधन, जो एक उत्पाद सवाल है, यह निश्चित जवाब देने के लिए नहीं है। ग्राहक-स्तरीय कर वर्गों/जोनों/दरों, छूट और मूल्य सूची/प्रवेश संचालकों को पहले से ही VIEW PRICING/ Manage PRICING on प्रत्येक क्रिया जिसमें यहाँ निर्धारित लोगों को शामिल किया गया है; यह अपरिवर्तित है। सेंट्रल गार्ड: **************** एक नंगे के साथ अपने बाजारआईडी पथ खंड को हल करना findById भी, फिर SESSION के org से पूछा कि क्या यह बाजार के वाणिज्य प्रकार के हकदार था - एक विदेशी बाजार के लिए गलत ऑर्ग की सुविधा सेट के साथ जवाबदेह। इसी तरह, इसलिए विदेशी बाजार अब इस गेट के लिए अदृश्य है, वास्तव में एक nonexistent की तरह, इसके अलावा (के बजाय नहीं) ऊपर प्रति-हैंडलर फिक्स। सभी पैरामीटर और व्यवहार परिवर्तनों को युग्मित कामो-शेयर्ड-library प्रतिबद्ध में वर्णित किया गया है ********** यह केवल पहले से उपलब्ध orgId के माध्यम से थ्रेड करता है नए हस्ताक्षर करने के लिए। टेस्ट: पूर्ण mvn परीक्षण हरे (2826 रन, 0 विफलताओं, 1 पूर्व मौजूदा छोड़)। जोड़ा ************* (mutation-checked: इंटरसेप्टर को फिर से बदलना findbyId के लिए वापस देखने के बाद विदेशी नौकरी परीक्षण विफल लाल, पुष्टि की, फिर बहाल कर दिया। The अंतर्निहित फिक्स के लिए प्रति-रिपॉज़िटरी-पैटर्न उत्परिवर्तन-चेक किए गए परीक्षण कैमो-शेयर्ड-library's में रहते हैं रिटेल सर्विसऑर्गस्कोपिंगटेस्ट और ********************** पहले प्रति धक्का समन्वयक का आदेश (सुरक्षा सेवा का सीआई मुख्य के HEAD में कामो-शेयर्ड-library बनाता है)।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.

Foreverमूल्य निर्धारण देखें