- Shipped
- 13 novembre 2026 alle ore 09:48 UTC
- Author
- Kamo
- Commit
- 13d349c
Un messaggio di chat può contenere docLinks (CONTRACT DocLinkSpec; al massimo dieci, Il gemello basato sulla concessione di attachableBySender: nothing Il nome del documento è allegato al messaggio — /issue interno di DocsService, Il mittente apre il documento attraverso il proprio lettore (un doc che non possono leggere è un semplice rifiuto 404), applica la politica di condivisione dell'organizzazione e diritti, e solo allora mints il collegamento (fonte CHAT, fonteRef chat:<message id>) e le sovvenzioni. - Conversazioni dei membri (chat, ticket di supporto di un membro): con una sovvenzione per ogni altra persona nella conversazione; il cliente Il tipo di collegamento è ignorato. - Un visitatore pubblico della web-chat o un contatto sociale: un link ANYONE (or policy + SHARE_DOCS_ANYONE_LINK decide), il cui indirizzo sign.<org> è Scritto nel testo del messaggio, dal momento che questo è tutto il loro lato mostra. Rilasciato all'interno della transazione di invio dopo che la riga esiste; viene emesso un rifiuto Invio e risposta con il codice di DocsService e parole chiare, Kamo Se i documenti non rispondono è 503 DOC_LINKS_UNAVAILABLE, e qualsiasi rollback (incl 40001 retry) revoca ciò che è stato creato. La risposta di invio, il frame NATS e il relè STOMP (legge il frame grezzo — non un campo del DTO condiviso) Le pagine della cronologia contengono docLinks per messaggio da un'unica fonte Lettura di doc_share_links da source_ref (stato OK/SCADENZA/REVOCATO).
