- Shiked
- 23 Eylül 2026 02:08 UTC
- Yazar
- Kamo
- Commit
- 01ee8eb
MediaService/telephony store chat eks (CHAT ATTACHMENT) ve sesmail/call Records (VM RECORDING, CALL RECORDING) ACCESS LEVEL 0. Her genel görüntüleme yolu (/download, /stream, /bulk-download, /list, /delete) Yazarizes on **************** org+clearance check only, so any org member holding İNCELE DOCUMENTS okuyabilir, ihracat veya herhangi bir meslektaşın sohbet ekini listeleyebilir, sesmail veya çağrı Kayıt - Konuşmanın dışında, geçmişte bir iptal edilmiş bir eklenti (MediaObjImg.isAccessRevoked) ve ne olursa olsun kayıt oldu. /delete ayrıca ResimAssocType.isAllowDelete'yi hiç okumadı: PATIENT CHART ve PATIENT CHART dahil olmak üzere her kategori CATALOG SOURCE (her ikisi de özel olarak RedlowDelete=false) Bir açıklama muhasebesi veya yayınlanan bir oran sayfasının kanıtlanması bağlıdır), olabilir. Kendi kuralından bağımsız olarak bu tek uç noktası üzerinden yumuşak-talet. Yeni MedyaAssocAccess (kamo-shared-library'nin bulByImg Id, ayrı bir ön şart olarak itti) Bu üç ilişki tipinin dar kuralı her zaman eksikti: bir CHAT ATTACHMENT AssocObjectId tarafından isimlendirilen MediaSession üyeliği gerektirir (ve onurlar AccessRevoked); VM RECORDING/CALL RECORDING mülkiyet gerektirir (Member tarafından yaratılır) veya MANAGE VOIP SETTINGS - The Doğru Telefon Ayarları admin sayfası zaten haçlı ses e-posta görüşünü geride bırakıyor. Wired into every read/export/list/delete road; /list ayrıca üç türü bir araya getiriyor DokümanListQuery'de "her şeyi" sorguladı (biri açıkça bir kişi için sorar bir çağrıcı AssocType hala alır, per-row filtrelenir). /delete şimdi de etkilileri çözüyor isAllowDelete (ImageAssocType default, ImgOrgAssoc org-wide override) bir satıra dokunmadan önce, oku Doğrudan,DocumentMetadata'yı almak yerine imgRepository aracılığıyla - deleting kasıtlı olarak asla asla asla asla asla asla asla asla asla asla Okumaya yarayan tespit tavanına tabi olun ve bu bunu koruyor. Yeni testler: MediaAssocAccessTest (11 vaka, bekçinin kendi mantığı) ve GörüntülemeControllerMediaAssocTest (9 vakalar, her kontrolör arama sitesini kanıtlayın aslında buna izin verilir). Mutation-checked: MediaAssocAccess#denialReason'u her zaman geri dönüş null 5 dönüş MediaAssocAccessTest'in vakaları kırmızı; kontrolör/DocumentListQuery kablosunu kökeni /main Tamamı kırın (Yeni Yapısal Tartışma gereklidir), bu başarısızlıktır Kur'an'dan ziyade inşaat. geçmek için güncellenen 5 ön-existing GörüntülemeController testleri güncellendi Yeni Docstor (protest altında son noktanın şimdi ulaştığı gerçek bir örnek; nerede var Kanıta göre değil). Full suite: 725 test yeşil ( 705 oldu; +20 yeni).
