- Shipped
- lúc 22:26 14 tháng 11, 2026 UTC
- Author
- Kamo
- Commit
- 39906c0
- MlosProgramsController (/api/security/mlos/config, market-setup right, audited, undoable): GET GET|PUT /product-enablements (basedOnVersion → 409 STALE), GET /channels (program x channel grid + exceptions), channel- rules CRUD (structured — free- form predicates denied; scope derived), scenario- support CRUD + check ("Loan Types Kamo Handles", MlosScenarioSupportService: ít nhất một chiều, không có quy tắc sao chép"). - MlosCompanyLicensesController: danh sách giấy phép của ONE Company (In trên các tiết lộ + câu tiết lộ, trạng thái tùy chọn cho hàng công ty NMLS, chuẩn hóa ISO, hàng NMLS điền tên pháp lý của hồ sơ / NMLS chính), /licensing/needs-you và /licensing/coverage (dữ liệu bản đồ giấy phép) cho mỗi người sở hữu quyền thiết lập. - Thực thi: setSelectedProgram từ chối một chương trình không được cung cấp hoặc không được cung cấp trên kênh mượn; một tập tin mượn thay đổi kênh kiểm tra lại; người chọn chương trình chính, người đánh giá LOE **************** MLOS_TAKE_APPLICATION switch endpoint removed) và một chương trình công cộng mới offered-programs-by-host đọc theo danh mục. - Cổng cấp giấy phép (sau khi giấy phép nhà nước được nhập): tạo ra từ dẫn đầu, thay đổi tình trạng tài sản (người làm việc + người vay), Cổng thông tin quảng bá và ứng dụng công cộng từ chối một tài sản trong tình trạng không có giấy phép với một câu đơn giản (409 STATE_NOT_LICENSED); BaseLosController.error renders MLOS refusals instead of a 500. - LicenseRenewalReminderJob: 60/30/7- ngày nhắc nhở cho công ty (tạo thị trường) và nhân viên (của riêng) giấy phép, một cảnh báo mỗi sự kiện thông qua trung tâm thông báo (LICENSE_RENEWAL_COMPANY / LICENSE_RENEWAL_OWN), khóa đơn vị. - OrgStateLicenseController bị xóa; chân trang công cộng đọc danh sách sáp nhập.
