KamoCRM

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

FixSecurityService
Verschickt
15. November 2026 um 02:52 UTC
Autor
Kamo
Commit
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.

Alle Änderungen anzeigen

Wie das, was Sie sehen Versand?

Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.

Kostenlos für immer startenPreise anzeigen