KamoCRM

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?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo