- 出荷済み
- 2026年9月23日 2:08 UTC
- プロフィール
- Kamo
- コンテンツ
- 01ee8eb
MediaService/telephony ストアチャットの添付ファイル (CHAT ATTACHMENT) とボイスメール/通話録音 (VM RECORDING, CALL RECORDING) にて、ACCESS LEVEL にて 0. ジェネリックイメージングパス (/download, /stream, /bulk-download, /list, /delete) は、 ******************************** org+clearance 単独でチェック, そのため、任意の org メンバー保有 VIEW DOCUMENTSは、同僚のチャットの添付ファイル、ボイスメール、または電話を読んだり、エクスポートしたり、リストしたりできます。 録音 — 共有された会話の外で、再投票された添付ファイルを貼り付ける (MediaObjImg.isAccessRevoked)、その録音に関係なく。 /delete追加 すべてでimageAssocType.isAllowDeleteを読みません: PATIENT CHARTを含むすべてのカテゴリ CATALOG SOURCE(ホールドの isAllowDelete=false 具体的には、それらを削除するため、 開示の経理または公表されたレートシートの実績は異なります)、 自分のルールに関係なく、この1つのエンドポイントを通してソフト削除されます。 新規 MediaAssocAccess(kamo-shared-library's findByImg Id, 前提条件として個別にプッシュ) これらの3つの関連付けタイプが常に見つかりませんでした: CHAT ATTACHMENT assocObjectId(およびhonours isAccessRevoked) のメディアセッションのメンバーシップが必要です。 VM RECORDING/CALL RECORDING は、所有権(createdByMember)やMANAGE VOIP SETTINGS が必要です。 右の電話設定管理者ページは、既にそのクロス延長ボイスメールビューを後ろにゲートします。 すべての読み込み/エクスポート/リスト/削除パスにワイヤーで縛られる。 /list は 3 つのタイプをから落とします DocumentListQuery の "browse all" クエリを非フィルタリング (明示的に 1 を求める呼び出し者) by assocType はまだそれを取得します。, 毎列フィルタリング). /delete は、有効に解決しました isAllowDelete (ImageAssocType デフォルト、ImgOrgAssoc org-wide オーバーライド) 行に触れる前に、 getDocumentMetadata ではなく、直接 imgRepository を介して — 削除は非審正的に決して 暗黙を読むクリアランス天井の対象であり、これはそれを保持します。 新しいテスト: MediaAssocAccessTest (11 の場合、ガード自身のロジック)および ImagingControllerMediaAssocTest(9件) は、すべてのコントローラーコールサイトを実際に呼び出すようにする。 Mutation-checked: MediaAssocAccess#denialReason を強制する 常に null ターン 5 を返す MediaAssocAccessTest のケースは赤く、コントローラー/DocumentListQuery の配線を元/本線に戻す ビルドアウトライト(新しいコンストラクタ引数が必要です)を破り、失敗します。 アサーションではなく、構造。 パスにアップデートされた5つの既存のイメージングコントローラテスト 新しい Docstor (テスト中のエンドポイントが到達する実際のインスタンス)。null は おそらくない)。 フルスイート:725テストグリーン(705、+20新しい).
