Sesto cluster triaged — i documenti coprono quattro servizi e non devono essere semenzati

Docskamo-internal
Spegnimento
15 agosto 2026 alle ore 02:44 UTC
Autore
kamo
Impegno
7e20070

CREATE, EDIT, DELETE DOCUMENTS e MANAGE STORAGE hanno tutte caratteristiche dal vivo, quindi Qui non c'e' niente di buono. VIEW DOCUMENTS è client-only in navRegistry, lo stesso forma come note, e i quattro diritti di scrittura non cancello nulla ovunque. Registrato piuttosto che implementato perché la superficie è più grande di quanto sembri: 35 endpoints in ImagingController, 2 in DocumentController, 13 in BinderController, e il file upload effettivo non è in DocsService affatto — è ConversionService's /api/conversione/imaging/upload. CREATE DOCUMENTI non può essere completamente applicato senza toccando quel quarto servizio, quindi un passaggio parziale spedirebbe un diritto che è imposto sulla creazione di cartelle e bypassato caricando un file. I controlli ImageAccessLevelType già in ImagingController sono reali ma ortogonale: il livello di accesso decide quali documenti, questi diritti decidono se verbo è permesso a tutti. La decisione è la parte che vale la pena portare avanti. DELETE DOCUMENTI e MANAGE STORAGE sono concessi solo al ruolo Amministratore, in tutti i 14 org, mentre VIEW/CREATE/EDIT vanno a 28 di 42 ruoli. 14 membri possono cancellare oggi perché niente — il modello di sicurezza che viene onorato la prima volta, non una regressione, e vedere per preservare il comportamento di oggi sarebbe sovrascrivere la decisione ovunque. Così: un diritto che è differenzialmente concesso porta intenti e non deve essere seminato; un a destra nessuno tiene affatto, come con START MEETING, non porta nessuno e deve essere. Diritti Risolvere dal modello allegato per tipo di ramo su ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** attraverso la cascata in membro rights applied, che è ciò che l'applicazione dovrebbe Leggi. La mappatura del verbo per tutti i 50 endpoint è nel documento, insieme alle due chiamate vale la pena ricontrollare e una nota che haRightApplied è un database letto per richiesta su hot download percorsi.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo