- Expédié
- 6 août 2026 à 21:15 UTC
- Auteur
- Kamo
- Commite
- 7d1170e
isPerPartyRestrictedAssoc ne couvre que les COMPT-MEMBER-VAULT et LOAN, de manière assoc 1 SERVICE-APPLICATION, ce que /settings/member/-id-?tab-docs rend-on pas Contrôle par sujet: tout membre ayant présenté des VOIES-DOCUMENTS à la SEC 2 pourrait lire un Les documents d'emploi de son collègue ont été exécutés par id, ou les ont listés par assocObjectId. Deux lecteurs aujourd'hui, et seulement deux: le sujet, et un titulaire d'un droit des droits de l'homme. A Un collègue autorisé à CONFIDENTIAL est toujours refusé - l'autorisation n'est pas la propriété, Et les confondre, c'est le bogue. Le garde est ARRET Aiguille exprès. Il couvre les artefacts de ces fichiers de caractéristiques, identifié par l'exécutionImgId. Une règle générale par sujet sur l'assisoc 1 cassait leads Files onglet, qui rend DocManager à assoc 1 avec un id LEAD dans le même espace unique-rowid() en tant que membre id et indiscernable de l'un d'entre eux; vendeurs perdraient les fichiers de tous les chefs d'entreprise. La solution générale est un assoc dédié aux ressources humaines type avec sa propre porte, qui est un changement d'enum partagé - rapporté, non construit ici. Câblé à chaque porte: téléchargement, flux, métadonnées (description IS le paquet le titre), convertis-pdf, vignette, liste (silencieusement omise, en correspondance saut d'accès, car 403ing d'une page briserait la vue de HR de l'onglet d'un membre) et le téléchargement en vrac (exclu, correspondant à l'exclusion par partie). La recherche est un DocsService-LOCAL référentiel sur l'entité partagée, donc aucun artefact partagé n'est reconstruite, et il est fermé derrière un chèque assoc gratuit pour que toutes les autres collections paient Rien pour elle.