- Shipped
- 13 noiembrie 2026 la 08:58 UTC
- Author
- Kamo
- Commit
- 6d4137d
/api/docs/doc-shares/**: selector (Recente / Documentele mele / Partajate cu) Materiale, căutare nume pe partea de server, miniaturi, scanare antivirus Matricea de verificare a accesului: destinatarii clasificați ca TEAM_MEMBER / MEMBER / CONTACT / LEAD_CONTACT / EXTERNAL de trei org-scoped Interogări scalare; HumanShareGate per doc peste fiecare destinatar; Antivirus; ÎMPRUMUT / VAULT, pachete emise și documente HR pentru non-echipă refuzate; Doar editor emitere (un link hash per document prin DocLinkTokens + o subvenție per document), destinatar pe img_shares cu SW_EMAIL/SW_MEMBER, sursa/sursaRef/linkId; Nu expiră niciodată = NULL expires_at; org policy + SHARE_DOCS_EXTERNALLY / SHARE_DOCS_ANYONE_LINK impus; URL pe semn.<domeniu sau platformă live org>), by-doc, PATCH/DELETE link-uri, revoke-source, cereri + decide, vizualizări (sharer (numai pentru linie de raportare), external-access + revoke-domain, setări GET/PUT (CONTRACT 1f implicit atunci când nu există nici un rând), revendicare (doar sesiune, nici un drept sau entitlement), miniaturi ale membrilor. Gemeni interni **************** pentru EmailService (orgId/actorMemberId/canal în corp, KamoAI secret); Link-urile issue poartă docName/mime/pages/size și, pentru link-urile Anyone, un public thumbUrl pe gazda semnului. Public **************** resolve (token org trebuie să fie egal cu Org-ul gazdei semnului; gazdele de semn de platformă servesc fiecare org), fiecare DocViewState, VERIFIED = membru al organizației de partajare a cărui adresă sau ID-ul de membru deține o subvenție activă (sau care o poate deschide în Doc Manager), vizualiza sesiuni + contoare de linkuri; /content cu Range și private, fără stocare (rendition=pdf pentru PDF-ul convertit), /page/{n}?w= redat cu PDFBox din fișierul temporar (2 sloturi pe pod), /thumb/{n}, vizualizați semnalizatoarele în doc_view_sessions/pages, request-access. Antivirus 423 -> VERIFICARE / NU ESTE DISPONIBIL, 410 -> NU ESTE DISPONIBIL. NATS docs.share.viewed.<org> (primul per sesiune) și DOC_VIEWED / DOC_ACCESS_REQUESTED / DOC_ACCESS_DECIDED prin EmailService /api/internal/notifications. Managerul de documente partajat cu mine include acum departamentul, titlul postului și revendicările sau proved-address grants și drop-uri revocate.
