プラットフォームのセットアップにSUBSCRIPTION市場を選択
KamoCRMは、いくつかの市場を所有しています **************************************************************************** resolveProductMarket は SUBSCRIPTION タイプ (platform-access) ...
スコープメンバーは、製品ルート、カモCRMではなく、資格を付与します
EntitlementService は、各メンバーの資格のルートを経由して解決します EntitlementRootResolver (nearestの市場所有の祖先または自分自身)の代わりに 最上位レベルのorgへ。 Free-tierフロアと製品アクセスフラグ そのルートから派生し、isKamoCrmSubscr...
ラベル保存のfaviconsを再生します。 sniffの実質のロゴのタイプ
config/css/manifest を書いたので、 しかし、決してファビコンを再生しません。これらはプロビジョナースによってのみ生成されました。 ログイン 完全なプロビジョニングが空のファビコン/セットを持っていたので、すべてのカモ site (login/internal/register) は favicon ...
Orgフォルダが欠けているときにテンプレートからシードglobals.css
org の css/globals.css を複製する しかし、そのオブジェクトは一度だけ存在する 完全からコピーしました デフォルトテンプレート。 config+logos だけでも org が 見つかりましたので、 threw NoSuchKeyとorgのglobals.cssをダウンロード - すべてのKamoサ...
トリガーを再構築し、名前を変更した個人ローンのエンティティティティをピックアップ
761019bのSecurityServiceイメージは、共有lib d14dc54の前に構築されました (個人ローアン法人をJPA名「個人ローアン」に改称) mortgageアプリで重複したLoan-entityコリジョンを解決します。 ビルドを再実行すると、名前が変更された共有ライブラリのjarをピックアップして、...
KamoLOS → KamoMLOS コメント参照
/Next.js/KamoLOSプロジェクト(申込者の流れ)の名前を変更しました KamoMLOS では、KamoLOS の名前を新しいものに再利用できるようにしました。 パーソナルローンサービス これらはコメントのみの更新です。 - MortgageAppController.java(LOSサービスアカウントコメン...
ブート時に既存の住宅ローン市場向けのバックフィルプログラム
DataLoader がコールできるようになりました メニュー AppMortgage-engagement バックフィルの後。 すべての既存のMORTGAGEを掃除する CommerceMarket はプログラムの提供を約束し、保障します。 カバー createMarket-side hook が上陸する前に作られた...
/org/domain で機能コレクションを交換する前に Detach
前の修正は、適用されたモデルの投射をにワイヤーで縛られた **************** と呼びます org.setFeatures(プロジェクト済み) は、依然として管理されているエンティティティティティティティティティティティに。 組織紹介 @OneToManyはcascade=all-delete-orphan...
曖昧な/org/domainハンドラを解決する — 商海軍は消えた
SecurityController が 2 番目の ************************ だった メニュー ばねの拒絶 "Ambiguous ハンドラメソッドがマッピングされた" → 500 → kamo-internal SSR レイアウトは POS を省略したハードコードされたフォールバック機能リスト...
PUT /programs/{code}/active + 旧正式なモーゲージPOSエンドポイント
- MortgageProgramControllerがPUTを獲得 ************************ ボディ {"isActive": bool}、LOS TAKE APPLICATION にゲート。 デリゲート **************** OrgProgramOverride 列を補う. メニ...
ブート時のバックフィルのモーゲージエンゲージメント
DataLoaderが呼び出す 権利の同期とシステムユーザーバックフィルの後。 Idempotent — 一度アプリが エンゲージメント+インテントに添付され、その後のブーツはノープです。 ログイン 安定した状態の再起動で "すべてのアプリケーションが既にリンクされている" ラインを公開するので、 演算子は、ヒールラン...
LOSの権利 + /商取引/エンゲージメントエンドポイントを強化
- MortgageAppController:すべてのエンドポイントがロールRightTypeにゲートします。 フィードバック LOS VIEW PIPELINE が必要です。新しいアプリケーションを作成するには LOS TAKE APPLICATION; 編集は LOS の書き込みロールを受け入れます (テイク /...
Emit貸し手ブランド+開示フィールドを1-org config.jsonに
Kamo-losの借り手に直面しているブランディングパイプラインを終える2つの変更: 1. 組織管理者は、公開GET /api/security/org/domain/{host} を獲得 エンドポイント 正確な OrgDomain マッチで org を解決し、その後、後退します。 最も深いホスト名エイリアスをドロッ...
MortgageConnectController — 接続 + 検証済みファクト + 連想エンドポイント
****************************************************************************************************************************************************************...
露光プロメテウスメトリックエンドポイント
Micrometer-registry-prometheus を追加し、manage.endpoints を設定 健康・情報とともに /actuator/prometheus を公開する。 お問い合わせ 共有ライブラリに追加されたカウンター/タイマーはスクレイピング可能です.
GET /mortgage-apps/hmda/lar/issues カウントサマリー
与えられた年のためにLARを渡る検証問題を集計し、リターン {errors, warns, rowsWithIssues} なので、UI は 1 行のバナーをレンダリングできます。 オペレータがCSVをダウンロードする前に.
エキスポ GET メニュー
サーフェス ******************** アドバイザリープレフライト ユーザーがターゲットステータスを選択したときにTransitionDialogの火災を確認してください.
BaseLosController でコントローラーセッション/右/応答ヘルパーを統合
6つのLOS-areaのコントローラー(MortgageApp、MortgagePipeline、MortgagePricing) MortgageDisclosure、MortgageHmda、WebhookSubscription) それぞれ同じコピー ~80行の****************のコードと ****...
Webhookコンシューマー+コンフィグマップでワーサーの設定
WebhookDeliveryWorkerでJetStream耐久性のある消費者をバックアップします。 エンバー 耐久性のある名前のオーバーライド, 配信-policy (すべてのリプレイにセット) backlog ワンタイム)、max-deliver の帽子、nak の遅れおよび executor の糸の計算.
並列修正IllegalStateExceptionを409にコードで変換
共有libの楽観的なロック変更を伴うペア: LoanPipelineService 「同時変更:リフレッシュと再試行」をスローし、構造化 {error, code: "CONCURRENT MODIFICATION"} ボディなので、UI は 生のエラートーストの代わりにリフレッシュしてください.
REO ライエンエンドポイント + Webhook サブスクリプション コントローラー
- MortgageAppController: POST/{uid}/reos/{reoId}/liens, PATCH /{uid}/reo-liens/{id}, DELETE /{uid}/reo-liens/{id} — 新しいBorrowerSectionService lien CRUDメソッドに委任。 ...
価格、開示、HMDA LARのコントローラ
/api/security/mortgage-apps の下の 3 つの新しい REST のコントローラー: - MortgagePricingController:価格スナップショット、レートロック、AUS検索 CRUD ({uid}/pricing, {uid}/rate-locks, {uid}/aus-fin...
MortgagePipelineController + LOS PIPELINE 設定マップエントリ
/api/security/mortgage-apps の下の LOS パイプラインのバックエンドを公開します。 - GET /pipeline — かんばんまとめ - GET /{uid}/pipeline — 全スナップショット - POST /{uid}/transitions — 移行を実行 - GET /{...
URLA 2021 REST 表面用の MortgageAppController
完全な URLA アプリケーションライフサイクルを出す新しい REST コントローラー: GET /api/security/mortgage-apps 一覧 (概要) GET ******************** フルグラフ メニュー メニュー 削除 PATCH /{uid}/loan-file | /loa...
SystemUserGuard をバイパスする /me/language エンドポイントを追加します
NavTop の言語ピッカーは、システム ユーザがシステムに署名したのは何もなかった サブオーガナイザー:PUT **************************** 最初に SystemUserGuard を実行します。 どの 403 s すべてのシステム ユーザー チーム メンバーの変異 (各々に提案) Sys...
TXT所有権にカモ所有のサブドメインをゲートしないでください
カモのウェブエイリアス(例えば、gnosia.demo.kamocrm.com)をピックアップしたチャイルドオルグ 「TXTレコードが見つかりませんでしたが、認証コードは一致しません」 DNS セットアップ UI で。 ルート原因: org domain の行は、階段を持っていました validate token とオ...
グラント・トップ・レベル・オーガナイズ・オーナー・クロス・オーガニ・削除/更新アクセス
deleteDomain と updateDomain は、以前のプラットフォーム管理者を拒否しました 彼らはisUserOwnerOfOrgをチェックしているため、子供のドメインで動作 直接ターゲット org に対して、トップ レベル org のバイパス無し 所有者 — 読み込みフローとは異なり (getAllDom...
Per-org *.kamocrm.comサブドメインの削除を許可する
EndWith(.kamocrm.com")ガードは、すべてのデモのorgをブロックしました プラットフォームのサブドメイン(例:gmosia.demo.kamocrm.com)を交換して、 カスタムドメイン。 プラットフォームのルートkamocrm.comは、として保存されていません org domain 行なので、...
Kamo-shared-library 88a8d63 に対する再構築
ピックアップ: お問い合わせ 拒否 ADMINISTRATORテンプレートの管理者権限に関するNUKE/FORCE NUKE。 - MEDIUM: **************************** 再実行 *****************************************************...
親組織のメンバーシップに子-org-creator管理者のステータスをプロパゲート
ユーザーが子供のorgを作成するとき、彼らはその所有者になります + 管理者 (via) メニュー 彼らのPARENT-org会員, しかし、それが以前だったのは何でもです。 - 通常登録時間 管理者権限のないチームメンバーの役割 — そして、その後にその方法を維持します 子供のorgが作成されます。 子供のドメインで...
ワイヤー テンプレート セーブ recalc + セッション リフレッシュ + 有効な右診断
メニュー / updateモデル/deleteモデル **************************** は、RecalcAllMembersUsingModel を呼び出しました 持続的な変化の後に、すべてのorgはモデル(所有者または経由)で指摘しました ブランチタイプ) 同じ呼び出しで、member rig...
Kamo-shared-library f76e145 に対する再構築(EmbAddress.country の@Convert)
Orgs を割り当てる JPA の修正をピックアップします。 国(小麦)の受け入れ int ordinal Hibernate は、CountryType のブロックを解除する /network/create wizard から /api/security/org を投稿します.
DBの往復なしの助成金の権利を持つミントの所有者OTK
管理者を割り当てる**************** role と writes Member rights applied、OTK-minting ブロックは <*******************************************************************************...
ミントオーナー***+OTK on org作成
CreateOrganizationOwner を立ち上げた後、新しい所有者に縛られた新しい*** チームメンバーは、ID/members と一緒にOTK を返す。 これなしで クリエイターは、親組織のセッションにとどまります — 限られた権利と isOrganizationOwner=false — なので、新しい子...
手動プロビジョニングコンプリートエンドポイントを削除 — スタートアップセルフヒース
COMP注文がSecurityServiceの起動時に自動的にプロビジョニングされます サブスクリプションサービス@PostConstruct 手動エンドポイントは必要ありません.
承認された注文から COMP サブスクリプションをアクティブにするプロビジョニングエンドポイントを追加
メニュー コールコール ******************** は、EntitlementService 経由でターゲット org のエンタイトルを無効化します.
Add MemberUiPreferenceController for per-member UI settings
Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...
"feat(billing): プラットフォームのサブスクリプションエンドポイントをクロスオーグ機能のゲートに追加
コミットを変換する メニュー
プラットフォームのサブスクリプションエンドポイントをクロスオーグ機能のゲートに追加
児童の管理者(GNosiaの所有者のダニエルのような)は、そのCOMPサブスクリプションを持っています ルートKamoCRMのorgで注文, 自分のorgにはありません. 特徴マネージャーは 間違ったシステムを照会し、何も見つけ、すべての特徴を締めて下さい。 新規登録 メニュー ソリューション 呼び出し主のユーザ I...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...