KamoCRM

Close the Mortgage Settings report's remaining server gaps (MS phase H)

FixSecurityService
Enviado
15 de novembro de 2026 às 02:52 UTC
Autor
Kamo
Confirmação
950b162

- Underwriting Conditions access in the relevance read follows the condition-template write gate: EDIT for Underwrite Loans / Process Loans (or an open god window), READ for a market-setup admin without them; the page gate admits underwriters and processors (kamo-internal stops widening it on the client). - Provider web addresses: https and a public host only (no IP literals, single-label or cluster/LAN names, no names resolving to private, loopback, link-local or CGNAT addresses); Test Connection refuses a saved address that breaks the rule before any service calls it (MISCONFIGURED). - Primary implies switched on: making a switched-off connection primary is refused; switching a primary off clears primary. - Investors: one name per market ignoring case (409 CONFLICT naming the existing one); investorCode capped at 32, the column's width (TOO_LONG instead of a database error). - Company licenses: the same kind + state + number with overlapping dates is refused (409 CONFLICT). - Loan Revenue & Cost: restoring an archived category counts against the 60 cap; names are unique ignoring case (an archived twin answers "Restore it instead"). - Your Pricing publish: margin and price tolerance are REQUIRED (no blank 0 bps version through the API). Tests: MlosSettingsCardAccessTest 4, ProviderUrlPolicyTest 5, investor + provider write tests, and the MS suites (124 run) green; **************** 5/5.

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