KamoCRM

Programmi, canali, tipi di prestito e licenze aziendali cablati end-to-end (fase C1 di MS)

FeatureSecurityService
Shipped
14 novembre 2026 alle ore 22:26 UTC
Author
Kamo
Commit
39906c0

- MlosProgramsController (/api/security/mlos/config, market-setup destro, audited, undoable): GET /programs (quello catalogo con nomi visualizzati, offerto oggi, variante, canali, versione in vigore, programmato), GET /programs/{id}/history, GET|PUT /product-enablements (basedOnVersion → 409 STALE), GET /channels (programma x canale) CRUD (strutturato — predicati in forma libera rifiutati; ambito derivato), supporto per scenari CRUD + check ("Loan Types Kamo Handles", MlosScenarioSupportService: almeno una dimensione, nessuna regola duplicata). - MlosCompanyLicensesController: l'elenco delle licenze ONE Company (Stampa sulle divulgazioni + frase di divulgazione, stato opzionale per la riga NMLS dell'azienda, normalizzazione dello stato ISO, la riga NMLS riempie il nome legale del profilo / NMLS primario), /licensing/needs-you e /licensing/coverage (dati della mappa delle licenze) per ogni titolare del diritto di impostazione. - Enforcement: setSelectedProgram rifiuta un programma non offerto o non offerto sul canale del prestito; un file di prestito Il cambio di canale lo ricontrolla; il selezionatore del programma principale, lo scorer LOE **************** MLOS_TAKE_APPLICATION switch endpoint rimosso) e una nuova lettura pubblica offerto-programmi-da-host seguono il catalogo. - Licensing gate (una volta inserita una licenza di stato): create-from-lead, modifiche di stato della proprietà (personale + mutuatario), La promozione del portale e l'applicazione pubblica rifiutano una proprietà in uno stato senza licenza con una frase chiara (409 STATE_NOT_LICENSED); BaseLosController.error restituisce i rifiuti MLOS invece di un 500. - LicenseRenewalReminderJob: promemoria di 60/30/7 giorni per licenze aziendali (configurazione del mercato) e ufficiali (proprie), un solo avviso per evento tramite il centro notifiche (LICENSE_RENEWAL_COMPANY / LICENSE_RENEWAL_OWN), bloccato singolarmente. - OrgStateLicenseController eliminato; il piè di pagina pubblico legge l'elenco unito.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing