KamoCRM

Programmes, canaux, types de prêts et licences d'entreprise câblés de bout en bout (phase C1 du MS)

FeatureSecurityService
Expédié
14 novembre 2026 à 22:26 UTC
Auteur
Kamo
Commit
39906c0

- MlosProgramsController (/api/security/mlos/config, market-setup right, audited, undoable): GET /programs (le contrôleur de programmes) catalogue avec noms d'affichage, offert aujourd'hui, variante, chaînes, version en vigueur, planifié), GET /programs/{id}/history, GET|PUT /product-enablements (basedOnVersion → 409 STALE), GET /channels (programme x canal) CRUD (structuré — les prédicats de forme libre sont refusés; la portée est dérivée), support de scénario CRUD + check ("Loan Types Kamo Handles", MlosScenarioSupportService: au moins une dimension, aucune règle en double). - MlosCompanyLicensesController: la liste des licences ONE Company (Imprimer sur les divulgations + phrase de divulgation, état optionnel pour la ligne de l'entreprise NMLS, normalisation de l'état ISO, ligne NMLS remplit le nom légal du profil / NMLS primaire), /licensing/needs-you et /licensing/coverage (données de carte de licence) pour chaque titulaire de droit de paramètres. - Enforcement: setSelectedProgram refuse un programme non offert ou non offert sur le canal du prêt; un fichier de prêt Le sélecteur de programme principal, le scoreur de LOE **************** Le point de terminaison du commutateur MLOS_TAKE_APPLICATION a été supprimé) et une nouvelle lecture publique offert-programmes-par-hôte suivent le catalogue. - Porte de licence (une fois qu'une licence d'état est entrée): création à partir de la piste, changements d'état de propriété (personnel + emprunteur), La promotion du portail et l'application publique refusent une propriété dans un état sans licence avec une phrase simple (409 STATE_NOT_LICENSED); BaseLosController.error renvoie des refus MLOS au lieu d'un 500. - LicenseRenewalReminderJob: 60/30/7 jours de rappels pour les licences de l'entreprise (configuration du marché) et de l'officier (propre), une alerte par événement via le centre de notification (LICENSE_RENEWAL_COMPANY / LICENSE_RENEWAL_OWN), singleton-locked. - OrgStateLicenseController supprimé; le pied de page public lit la liste fusionnée.

Tous les changements

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification