KamoCRM

Programas, canais, tipos de empréstimo e licenças de empresa conectados de ponta a ponta (fase C1 do MS)

FeatureSecurityService
Enviado
14 de novembro de 2026 às 22:26 UTC
Autor
Kamo
Confirmação
39906c0

- MlosProgramsController (/api/security/mlos/config, market-setup right, audited, undoable): GET /programs (o que catálogo com nomes de exibição, oferecido hoje, variante, canais, versão em vigor, programado), GET /programs/{id}/history, GET|PUT /product-enablements (basedOnVersion → 409 STALE), GET /channels (programa x canal) CRUD (estruturado — predicados de forma livre rejeitados; escopo derivado), suporte a cenários CRUD + check ("Tipos de empréstimo Kamo Handles", MlosScenarioSupportService: pelo menos uma dimensão, nenhuma regra duplicada). - MlosCompanyLicensesController: a lista de licenças da ONE Company (Imprimir em divulgações + sentença de divulgação, estado opcional para a linha da empresa NMLS, normalização do estado ISO, a linha NMLS preenche o nome legal do perfil / NMLS primário), /licensing/needs-you e /licensing/coverage (dados do mapa de licenças) para cada titular de direito de configuração. - Execução: setSelectedProgram recusa um programa não oferecido ou não oferecido no canal de empréstimo; um arquivo de empréstimo a mudança de canal verifica-o novamente; o seletor de programa principal, o pontuador LOE **************** MLOS_TAKE_APPLICATION switch endpoint removed) e uma nova leitura pública offered-programs-by-host seguem o catálogo. - Portão de licenciamento (uma vez que uma licença de estado é inserido): criar-de-lead, mudanças de estado de propriedade (pessoal + mutuário), promoção de portal e o aplicativo público recusar uma propriedade em um estado não licenciado com uma frase simples (409 STATE_NOT_LICENSED); BaseLosController.error processa recusas MLOS em vez de um 500. - LicenseRenewalReminderJob: lembretes de 60/30/7 dias para licenças de empresa (configuração de mercado) e oficial (próprias), um alerta por evento através do centro de notificação (LICENSE_RENEWAL_COMPANY / LICENSE_RENEWAL_OWN), singleton-locked. - OrgStateLicenseController excluído; o rodapé público lê a lista mesclada.

Todas as alterações

Como o que você vê o transporte?

Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.

Comece grátis para sempreVer preços