- भेजा गया
- 14 नवंबर 2026 को 10:26 pm बजे UTC
- लेखक
- Kamo
- कमिट
- 39906c0
- MlosProgramsController (/api/security/mlos/config, market-setup right, audited, undoable): GET /programs (एक डिस्प्ले नामों के साथ कैटलॉग, आज की पेशकश, वेरिएंट, चैनल, प्रभाव में संस्करण, शेड्यूल्ड), GET /programs/{id}/history, GET|PUT /product-enablements (basedOnVersion → 409 STALE), GET /channels (program x channel ग्रिड + अपवाद), चैनल- नियम CRUD (संरचित - फ्री-फॉर्म प्रेडिक्ट्स अस्वीकृत; स्कोप व्युत्पन्न), परिदृश्य- समर्थन क्रूड + चेक ("लोन प्रकार Kamo हैंडल", MlosScenarioSupportService: कम से कम एक आयाम, कोई दोहरी नियम नहीं")। - MlosCompanyLicensesController: एक कंपनी लाइसेंस सूची (प्रकाशन पर मुद्रित करें + प्रकटन वाक्य, राज्य) एनएमएलएस कंपनी पंक्ति के लिए वैकल्पिक, आईएसओ राज्य सामान्यीकरण, एनएमएलएस पंक्ति प्रोफ़ाइल का कानूनी नाम / प्राथमिक एनएमएलएस भरता है), /licensing/needs-you और /licensing/coverage (लाइसेंस मैप डाटा) हर सेटिंग के लिए सही स्वामी के लिए. - लागू करना: setSelectedProgram एक प्रोग्राम को अस्वीकार करता है जो प्रस्तावित नहीं है या ऋण के चैनल पर प्रस्तावित नहीं है; एक ऋण- फ़ाइल चैनल परिवर्तन इसे फिर से जाँचता है; मुख्य कार्यक्रम चुनने वाला, LOE स्कोरर **************** MLOS_TAKE_APPLICATION switch endpoint removed) और एक नया सार्वजनिक offered-programs-by-host read कैटलॉग का अनुसरण करता है। - लाइसेंसिंग गेट (एक बार एक राज्य लाइसेंस प्रविष्ट हो जाता है): बनाएं-से-लीड, संपत्ति राज्य परिवर्तन (कर्मचारी + ऋणदाता), पोर्टल प्रमोशन और सार्वजनिक आवेदन एक स्पष्ट वाक्य के साथ एक अनलिमिटेड राज्य में एक संपत्ति से इनकार (409 STATE_NOT_LICENSED); BaseLosController.error एक 500 के बजाय MLOS अस्वीकृति को दर्शाता है। - LicenseRenewalReminderJob: कंपनी (बाजार सेटअप) और अधिकारी (अपना) लाइसेंस के लिए 60/30/7-दिन के स्मरण, एक चेतावनी अधिसूचना केंद्र (LICENSE_RENEWAL_COMPANY / LICENSE_RENEWAL_OWN) के माध्यम से प्रति घटना, एकल- तालाबंद. - OrgStateLicenseController मिटा दिया गया; सार्वजनिक फुटर मिलान सूची पढ़ता है.
