ImageAssocType.BUCKETからドキュメントバケットを解決
DocumentService は "imaging-mydocs" をハードコードし、他のすべての読み取りパスが通過する ImageAssocType.getBucket() 。 今、ストレージは1つのバケットであり、同じ位置にそれを置きます 手で同期し続ける必要がある文字列ではなく定数.
ワイヤー DocsService を ESigService へ提供し、503ing を停止して下さい
LegalEsignClient.isConfigured() はクラスターの false でした。 内部.auth.secret や Legal.esig.service-url が供給されるので、 署名可能な文書を含むすべてのパッケージを、作成ではなく拒否 エンベロープが存在しない課題。 マウント *** (キー...
WHOSEの署名された終わりの計算を導き、生きている1を報告して下さい
check() は、呼び出し主が割り当てるのに比べます。 チームメンバー ENVELOPE RECIPIENTの会員 — 受取人に信頼される ファンアウト 書きました。 ミス・バウンド・uid(デリバリー・バグ、再利用封筒、 修理された行)は1人の従業員のWORMの証明の残りをに割り当てます 同僚のシグネチャ、エンティ...
ファンアウトの前にコミットし、何も再発行を停止
Redeliver は、新しいバージョンの行を公開し、すべての OPEN の割り当てを反転 SUPERSEDEDED(スーパーシード)は、その内部から再発行を提出し、 トランザクション。 ワーカーはOWNトランザクションでプールスレッドで実行されるので、 どれも: findById(versionUid) は空に戻り、...
読み取りゲートを hrTabs.ts に合わせ、クリアされた期限を実際にクリアする
LegalPackageAccess.requireRead 要求された VIEW EMPLOYEES 単独で hrTabs.ts VIEW EMPLOYEES EDIT EMPLOYEES 特定商取引法に基づく表記 MANAGE HRS SETTINGS は、他の2人の1つだけを保持するメンバーが到達しました...
HRの権利を執行し、指紋を電子署名の設計を見るようにして下さい
全7 /api/docs/legal は org 会員のみで許可されているマッピングなので、 認証されたメンバーは、法的パッケージをリスト、編集、削除、公開することができます。 すべてのチームメンバーによるオーディエンスレビュー:true は、アクティブなロースター全体を返しました。 電子メールおよびセキュリティレベル...
AddItem のドキュメント/バインドコレクションのスコープを強化する
BinderService.addItemは、読み取りアクセスを確認し、VAULT/ローン文書を拒否しました。 しかし、文書の独自のコレクションをバインダーに決して比較しません。 手作りのリクエストは、別の文書をクロスファイルしても構いません ビーンダーにコレクション - UI のみの修正は API を開いたままにしま...
ミラー Maven セントラルと再試行, ので、破損した転送は、ビルドを殺す停止します
HR RESOURCE 再ビルドは hibernate-core:6.5.3 で失敗しました。 「タグの不一致」で最終 — 飛行中に破損した転送、不足しているアーティファクトではありません。 共有libステージ 再試行とミラーがなかったので、悪いダウンロードは全体のビルドをダウンし、 left DocsService ...
Kubectlのダウンロードをフラッキ・エグレッシにハードン [skip ci]
dl.k8s.io オーバー ランナーのエグレッション 断続的にミッドトランスファーをドロップ: curl: (56) OpenSSL SSL read: 復号化が失敗したか、悪いレコードマック それ以外の緑のビルドでデプロイが失敗する。 繰り返し観察 kamo-signer-monorepoとkamo-transla...
POST のセッションが必要です
ハンドラは HttpServletRequest を取ったが、使用したことはなかった。 「authは必要ありません。内部管理メンテナンスエンドポイント」 APIService リレー /api/docs/** ゲートウェイ認証と DocsService なしで、すべての なので、これは匿名で、インターネットで到達可能な...
期限切れのワイルドカード - kamocrm-com シークレットをピン留め
wildcard-kamocrm-com は、cert-manager orphaned というレガシーなマルチサンシークレットでした 証明書がホストの秘密で再配置されたとき。 何も更新されず、 2026-07-20 を期限切れにし、ここでそれをピン留めすると、期限切れの証明書が入る Traefikのデフォルトストアで...
フォルダーは、root フォルダー上に 500 を作成/名前を変更します。 (null 値のマップ.of)
createFolder/renameFolder は、投げる Map.of(..."parentId", parentId) でレスポンスをビルドしました。 parentId が null (root フォルダー) の場合、nullPointerException — フォルダーが保存されますが、エンドポイント 返さ...
Bounds-check assoc-type 経口ルックアップ(フィックス材料リスト500)
DocsService は ImageAssocType の前にビルドされた共有ライブラリを実行しました。 材料(第11ターミナル) 追加されたので、listDocuments の ImageAssocType.values()[11] のスレッド ArrayIndexOutOfBounds → 500, 空のマーケテ...
変換されたドキュメント、ネイティブPDFを含むe署名エディタPDFをサーブ
E-sign エディタ (DocumentEditor → PdfCanvas / PageThumbnailSidebar) は、 ドキュメントを変換するだけでなく、 sig-template フローを介してアップロードされたファイル。 それは、 メニュー 400'd(「ドキュメントはない」) 通常の My Docs...
ジェネリックバイトエンドポイントは、パーティのドキュメントごとにMLOSを拒否(vault/loan)
汎用画像バイトエンドポイント(ダウンロード/ストリーム/一括ダウンロード/ thumbnail)とbinderの集計は、org + 数値でのみ承認 クリアランス天井 — パーティのチェックなし — そのため、CONFIDENTIALにクリアされたメンバー ANYのパーティーのモートゲージPII(SSNカード、税金リター...
/stream および /bulk-download にソフト削除された文書を提供しないでください
getDocumentMetadata(ストリーム+一括ダウンロードバイトパスで使用)は、 filter trashed は downloadDocument のメソッドを行ない、 ソフト削除は、 MINIO オブジェクトを所定の位置に — つまり、トレッドボルト SSN カード / 却下された納税申告が保持される /...
URI-encode WOPISrc + すべての api.* WOPI ホスト (マルチテナント) を信頼
'unauthorized WOPI ホスト' で失敗した非カモクテナントの doc を開きます。 Docs の alias groups は api.kamocrm.com だけを信頼しました (Docs-deployment) env hardcoded aliasgroup1 なので、 api.optionone...
Node-local MinIO +フェイルオーバーテンプレートの読み込み + ImgDat dedup (新しいドキュメントの修正:blank)
新規ドキュメント作成 hung ~5 min と new タブは、約:blank に滞在しました。 ルート原因: k3m1 で予定されている DocsService Pod は空白のテンプレートを読みます 難易度の高いWireGuard IP 10.8.1.1 (k1m1) の MinIO は、 k3m1 (k1m1<...
K1m1レジストリでポイントドキュメントの展開
Docs-online のイメージ ホストは bogus **************** でした (DNS をリディスし、レジストリを一切行わない)。そのため、すべての DocsService はリアプリケーションをデプロイする 不可能なイメージ。 k1m1レジストリでそれをポイントして、どこに一致させます Docs...
@EnableJpaRepositoriesにcom.kamo.z.shared.binderを含める
DocsService は、explicit basePackages リスト、classpath のスキャンではなく、BinderRepository が発見されていないため、スタートアップは "BinderRepository" の型を修飾しなくなり、新しいPod が CrashLoopBackOff に失敗しまし...
Gracefully cancel superseded reconversion jobs on rapid saves
When a document is saved multiple times quickly, each save registers its ImgDat UUID in a ConcurrentHashMap. The async reconversion task checks this at 6 checkp...
Correct member name access in resolveAlias endpoint
member.getNameFirst() doesn't exist — name is on User.getName(). Use getMemberDisplayName() helper which correctly navigates the member -> user -> EmbNameFull p...
Remove auth requirement from backfill-thumbnails endpoint
This is an internal admin maintenance endpoint that needs to be callable from within the cluster without user authentication.
Use RandomAccessReadBuffer instead of ByteArrayInputStream for PDFBox 3.x
**************** was removed in PDFBox 3.0 — use RandomAccessReadBuffer(byte[]) which implements RandomAccessRead.
Add esign repos to JPA repository scan so ESignTemplateRepository bean is found
DocsService was crashing on startup because ESignTemplateRepository lives in com.kamo.z.shared.esign.repos which wasn't included in the @EnableJpaRepositories s...
Use **************** for hasDesignVersion, add systemDocsOnly filter
hasDesignVersion now checks if an esign template exists with current_design_version > 0, instead of using isSigTemplate which is true for all uploads through th...
Use docs-api.* for WOPISrc URL instead of api.*
The WOPI endpoints (/wopi/files/**) live on DocsService, which is exposed at docs-api.kamocrm.com — not api.kamocrm.com (APIService). Docs makes server-side WOP...
Set aliasgroup to api.kamocrm.com and force https WOPISrc
- Docs aliasgroup1 must match the WOPI host (api.kamocrm.com) - WOPISrc URL defaulted to http:// inside K8s; force https and construct api.* hostname from for...
Set MinIO bucket to 'internal' and upload blank templates
The default bucket placeholder was never configured. Use 'internal' bucket which has the blank document templates uploaded.
Remove COPY .mvn/ from Dockerfile to fix CI build
The .mvn directory was empty and untracked, causing builds to fail. Maven is already provided by the base image.
Review fixes - dialect, error handling, CI/CD manifests
- Fix Hibernate dialect to CockroachDialect (matching K8s configmap) - Separate token validation from business logic in checkFileInfo - Add Docs and ingress man...
