Write contact form description as chat message on public ticket creation
The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...
TicketHeaderのタイトルから別のチケット番号/バッジの行
タイトルは、チケット番号と2で今ラップフレックス行を共有しました バッジは、それを切断することを引き起こします。 チケット番号とバッジの占有 自分のコンパクトな行で、タイトルは最大で全幅の行を取得 包装の2ライン.
アニメーションヒーロー、タイムライン、CTA で /contact-confirmed ページを追加
専用のプレミアムでコンタクトフォームにインライン成功メッセージを置き換える 確認ページ: パーティクルバーストでSVGチェックマークをアニメーション化、「Happensとは」 次’ 3ステップのタイムライン, そして「あなたを待つ」CTAカード. 全23個のローカルファイル 新しい連絡先で更新されたi18nキーを確認し...
サポートチケットリストの応答でチケットキーを処理する
MediaService は { チケットを返します: [...], 合計要素は、フロントエンド データのチェックのみ コンテンツは、リストが常に空のレンダリングを行ないます.
Add PATCH /org/{id}/colors endpoint to safely update only color palette fields
コンタクトフォームの 443 から 80 までの MEDIASERVICE URL ポートを修正
ClusterIP サービスは、ポート 80 だけを公開します。 http で 443 を使用して、 すべてのコンタクトフォームの送信に関するConnectTimeoutError.
Org設定セクション(タイムゾーン、年齢req、コンテンツフラグ、説明、alias)を追加します。 プレビュー/AddDomainボタンを削除します
再設計 LabelManager — インラインセクション編集、壊れた保存の修正、既読のみのデフォルト
LabelManager.tsx をパーセクション読み取り/編集パターンで書き換えます。 壊れた保存を修正 ボタン (validateForm は、連絡先/会社フィールドが決してポップアップされていないため保存をブロックしました) API から。 グローバルなフォームの送信、検証フォーム、エラーの状態、プレビューモード...
カモメールドメインバリデータを追加して、クロステナントメールアドレスをブロック
カモメールドメインValidatorコンポーネントを導入し、サービスレイヤーでチェックします。 送信されたメールドメインが org の検証済みのデフォルトドメインにマッチするかどうか カモメールがアクティブプロバイダーであるとき。 MailboxProvisioningService に注入される、 AliasServ...
メールボックス、エイリアス、共有メールボックス作成のKamoMailドメイン制限を強化
カモメールがメールプロバイダである場合、メンバーはメールボックスのみを作成できます。 org の検証済みのデフォルトドメインを使用して、エイリアス、共有メールボックス。 3つの独立したレイヤーで強化: フロントエンドUI(プレフィックス+ロックドメイン) ドメインがない場合、無効な状態を入力すると、Next.js プロ...
Config.json から LogoFullExt を読みます。site.webmanifest パスを favicon サブディレクトリに固定します
Orgテーマのプロビジョニング — WebSocketホック、プロビジョニングパネル、LabelManager配線、DNSトリガー、bgリサイズ、テーマコンテクスト
Add theme provisioning — NATS publisher, provision-theme endpoint, logo upload
組織にロゴFullExt フィールドを追加します。リストオブジェクトを MinIOStorageService に追加します
Use memberID session key and include creatorType in creatable branch-types response
組織リポジトリにfindByBranchTypeID のクエリを追加
セキュリティサービスの新しい/branch-types/{id}/usagesエンドポイントをサポート ブランチタイプが削除前にアクティブな子のorgsを持っているかどうかを確認するため.
Add GET /branch-types/creatable and /{id}/usages endpoints
/creatable returns branch types filtered by the caller's creator-type (OWNERS/TEAM_MEMBERS/MEMBERS) via AppliedModelEnforcementService. /{id}/usages returns th...
アクティブなorgの使用に対するブランチタイプの削除を監視する
ブランチタイプのチップを削除する前に、フロントエンドは呼び出します メニュー どの組織が存在しても、 それらをリストし、管理者を指示する情報ダイアログ 削除の代わりにタイプを無効にします.
Use correct session key 'memberID' instead of 'MID'
KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...
NavTop のライブサポートチケットバッジ — SupportCountContext は STOMP 経由で NATS を購読します。バッジは保留カウントです
Live pending support ticket count via NATS — notify org owner on new tickets, add pending-count REST endpoint
Set org owner usernameAlias on creation and fix website-contact member alias
SupportAgentNotificationDTOに保留数フィールドを追加し、サポートTicketRepositoryにクエリをカウント
Exclude master model from models list; add debug log to child-org creation check
SecurityModelController now filters out the org's master model (identified by org.getMasterModelID()) from the /api/security/models response — it is managed exc...
Read session rights as List<String> names, not CSV of integer IDs
Session rights are stored as a JSON array of RoleRightType name strings. Both **************** and OrganizationController were casting them to String (causing C...
BranchSetupManagerの年齢範囲チェックボックスのダブルトグルを停止する
ボックスオンクリックとチェックボックスオン各クリックで発射された両方の変更、2回切り替え 状態が変更されていない状態を残します。 FormControlLabel の伝播を停止する 1つのハンドラの火災.
StackingOrdersManagerでMUI v7グリッドサイズのプロップを使用する
MUI v7 Grid2 は xs/sm/md を size オブジェクト prop に置き換えました.
StackingOrdersManagerで非推奨MUIグリッドアイテムのプロップを削除します
MUI Grid v2 はアイテムのプロップを落としました。サイズプロップを直接Gridで使用してください.
ドメイン名フィールドをorg作成ウィザードに追加
必要なドメインフィールドを、自動 www で Basics ステップに追加します。 ストリッピング。 API のペイロードに含まれている検証済みで、レビュー手順で示します.
API変更コールアウトをkamo-api-referenceページに追加
/kamo-api-reference でのみ表示され、ユーザーは API 変更を提出するよう促します。 /request 経由でのリクエストや /contact 経由でのリクエスト.
Add GET /branch-types/creatable endpoint with creator-type filtering
Returns only the branch types the calling member is permitted to create a child org under, based on their OWNERS/TEAM_MEMBERS/MEMBERS classification against the...
組織変更 型 wizard ステップ with ブランチタイプ/Securityモデル選択
- OrgTypeStep(組織変更) タイプ+構成のドロップダウン)と BranchTypeStep はフェッチ ******************** — 新しいエンドポイントは、呼び出し元が作成できるブランチタイプのみを返します。 OWNERS/TEAM MEMBERS/MEMBERS/MEMBERS によるフ...
Kamo-shared-library update (CREATE CHILD ORG right + application-to フラグ) のリビルド
新しい RoleRightType.CREATE CHILD ORG (id 131)、childOrgSecurityModel、13argサービス過負荷、2つの13argサービスオーバーロード、およびAppliedModelEnforcementService作成者タイプのヘルパー上の3つの適用toフラグをプルしま...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
