KamoCRM

프로그램, 채널, 대출 유형 및 회사 라이센스 엔드 투 엔드 유선 (MS 단계 C1)

FeatureSecurityService
Shipped
2026년 11월 14일 오후 10:26 UTC
Author
Kamo
Commit
39906c0

- MlosProgramsController (/api/security/mlos/config, 시장-설정 오른쪽, 감사, undoable): GET /programs (한 디스플레이 이름, 오늘 제공, 변형, 채널, 버전의 효력, 예약 카탈로그), GET /programs/{id}/history, GET|PUT /product-enablements (basedOnVersion → 409 STALE), GET /channels (프로그램 x 채널 그리드 + 예외), 채널 규칙 CRUD (구조화 — 자유 형식 서술어 거부; 범위 파생), 시나리오 지원 CRUD + check("Loan Types Kamo Handles", MlosScenarioSupportService: 최소한 하나의 차원, 중복 규칙 없음) - MlosCompanyLicensesController : ONE 회사 라이센스 목록 (공개 + 공개 문장에 인쇄, 상태 NMLS 회사 행에 대한 선택 사항, ISO 상태 정상화, NMLS 행은 프로필의 법적 이름 / 기본 NMLS를 채웁니다), 모든 설정 권리 보유자에 대한 /licensing/needs-you 및 /licensing/coverage (라이센스 맵 데이터). - 집행: setSelectedProgram은 대출의 채널에 제공되지 않거나 제공되지 않는 프로그램을 거부한다; 대출 파일 채널 변경 다시 확인; 리드 프로그램 선택자, LOE 스코어러 **************** MLOS_TAKE_APPLICATION 스위치 엔드포인트 제거)와 새로운 공개 offered-programs-by-host 읽기가 카탈로그를 따른다. - 라이센스 게이트 (국가 라이센스가 입력되면): 창조 - 리드에서, 재산 상태 변경 (직원 + 대출자), 포털 프로모션과 공공 응용 프로그램은 간단한 문장과 라이센스가없는 상태에서 속성을 거부 (409 STATE_NOT_LICENSED); BaseLosController.error는 500 대신 MLOS 거부를 렌더링합니다. - LicenseRenewalReminderJob : 회사 (시장 설정) 및 장교 (자신의) 라이센스에 대한 60/30/7 일 알림, 하나의 경고 알림 센터(LICENSE_RENEWAL_COMPANY / LICENSE_RENEWAL_OWN)를 통해 이벤트당, 싱글톤 잠금. - OrgStateLicenseController 삭제; 공개 바닥 글은 병합된 목록을 읽습니다.

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