Un prestito id non è una credenziale — portata ogni LoanController letto all'org
LoanController.get(uid) ha preso un prestito id e ha restituito tutto ciò che ha trovato. Qualsiasi chiamante che ha raggiunto il servizio ha ottenuto il presti...
43 unenforced diventa 41 — i due segnaposto sono eliminati
Specchi la rimozione condivisa-lib di SHARE NOTES (72) e MANAGE NOTES SETTINGS (73): le costanti TS e l'array del Registro di sistema, il bordo di una scheda ma...
Rinominare un membro è un atto di amministrazione, e ora ha un cancello
La carta di nome legale del profilo del membro era auto-solo, quindi un amministratore che ha digitato un nome sbagliato sul modulo di creazione non potrebbe ma...
46 unenforced diventa 43 — le note endpoints sono gated
Quinto gruppo. Il backend delle note è KBService, non SecurityService: l'entità siede sotto Donotmodify/dao/beans/security/ and kamo-internal proxies /api/notes...
Ogni nota endpoint prende il diritto che lo nomina, e haRight fallisce chiuso
NotesController non ha controllato alcun diritto su uno dei suoi dieci endpoint. VIEW NOTES era forzato in esattamente un posto — navRegistry.ts, nascondendo l'...
Interrompere una richiesta di pagina-2 da cancellare la cartella appena aperta
Junk, Cestino, Archivio e ogni cartella personalizzata ha mostrato la stessa posta — qualsiasi cosa era sullo schermo prima di loro. Il server non era il proble...
Chiudere il percorso add-path intorno alla piattaforma-admin lockout guard
POST sostituisce i diritti di un amministratore esistente, così può portarli via come e dare loro — ma solo i percorsi PUT e DELETE hanno controllato se la modi...
Lasciare un amministratore concesso effettivamente vedere Platform Administration
Il cancello della sezione e l'argomento del menu delle impostazioni ancora chiesto usoUserInfo haPlatformAdminAccess, che è proprietario-of-the-top-level-org o ...
Invia un operatore senza scheda Configurazione da qualche parte reale
SYSTEM USER e MANAGE UNIVERSE superfici di cancello che non sono schede in questa pagina, quindi qualcuno che tiene solo quelli è un amministratore di piattafor...
L'incontro ricompute i diritti applicati invece di aspettare un boot
Garantire i due diritti su org role rights non cambia nulla che nessuno possa osservare. member rights applied è l'istantanea appiattita della sessione e del la...
48 unenforced diventa 46 — incontrare creare e unire sono gated
Quarto cluster del 48, e ha diviso tre modi piuttosto che i due il disegno predetto. Il disegno attribuiva il controllo MANAGE MEET SETTINGS a ChatService. Cha...
Disegnare i marcatori di chiamata non appena i carichi di sintesi
Il riassunto si atterra dopo che la griglia ha disegnato le sue file, e AG Grid mantiene il CellRenderer una colonna è stata costruita con e ricrea solo una cel...
Un upload cancellato ora rientra invece di andare in silenzio
Il commit precedente ha affermato un suono in pensione "degrada allo strato sottostante piuttosto che silenzio". No. # isKnownSound # Id` accetta un id personal...
48 non forzati — i sei diritti dell'OLP sono ora annullati
L'acquisizione del proxy LOS ha fatto rispettare PLOS *, ma sono rimasti nella lista non rinforzata, così i redattori stavano mostrando 'non ancora imposto' con...
Metti il segnachiavi dopo il comando
Guidare la cella con il marcatore ha spinto il id destra su qualsiasi riga con una chiamata in attesa, quindi gli id non si allineano più lungo la colonna duran...
Il promemoria di riunione raggiunge la campana, e pops una volta
MeetReminderPopup ha disegnato un proprio Snackbar dal suo abbonamento a E' il momento giusto. Nessun altro sapeva che un promemoria avesse accadde: la campana ...
Il promemoria della riunione è una notifica, non un popup del proprio
La spazzata ha pubblicato un evento su misura su /topic/meet/reminder/{memberId} che uno Snackbar dedicato ha disegnato nell'angolo dello schermo. Quel popup er...
Un promemoria del calendario, annunciato una volta
Un promemoria stava arrivando due volte. Il ponte lo raccoglie come una notifica, e il percorso più vecchio ha preso anche: CalendarWebSocketContext ha aperto u...
Una nota è di proprietà di un membro, non da un account
Specchi l'API: NoteDTO ora porta membroId al posto di userId. A membro è il conto firmato all'interno di UN'organizzazione, quindi aprire un diversa org mostra ...
Leggi e scrivi note come membro, mai come account
Ogni punto finale richiede ora l'ID membro della sessione — legge incluse — e rifiuta la richiesta senza uno. Le letture hanno bisogno solo di un userID, che è ...
Scope nota a un abbonamento invece di un account
Una nota appese USER ID da solo e non portò nessuna organizzazione. Un utente è globale e un membro è che l'utente all'interno di una organizzazione, quindi con...
Recepire l'audit strutturalmente — 57 decorativi
Il conteggio si è mosso 58 -> 52 -> 47 -> 57 perché ogni versione ha codificato un elenco nomi gate-helper e la base di codice ha più di chiunque può ricordare....
Dock popup windows accanto alla barra di scorrimento pagina, non sopra di esso
Finestre utensili sono fissati al viewport e dock a destra a sinistra dal suo bordo, e il layout è stato detto su esattamente una cosa che occupa quel bordo: l'...
Fornire il lato server dei diritti di ricerca doc-share
/ soci-subscribers e /team-members-appaltatori enumerate l'organizzazione persone — nomi e ids — per riempire il documento-share autocompleto, e richiesto solo ...
Fornire il doc-share alias diritti lato server
GET /shares/resolve-alias trasforma un alias indovinabile in NAME di una persona reale e richiesto solo una sessione valida. La regola viveva solo in ShareDocum...
Smettere il promemoria lurching al bordo dello schermo quando si apre un'opzione
La carta ha mantenuto `layout's framer dopo che è cresciuto un pannello opzioni fold-out. Traduzione: anima la dimensione e la posizione per trasformazione, in ...
47 non forzati — altri cinque sono stati falsamente segnalati
CREATE ORG CALENDAR EVENTI è applicato: OrgCalendarForbiddenException quando un membro senza scrive al org calendario. Il controllo risolve il diritto attravers...
52 non forzati, non 58 — sei sono stati falsamente segnalati
Il rilevamento del cancello dell'audit ha riconosciuto haRight e checkRight ma non negareUnless, haAnyRight, sessionHasRight o vietato. Sei diritti sono stati q...
Fai la ricerca del raccoglitore emoji in realtà filtro
La ricerca del raccoglitore corrisponde alla query contro il nome della categoria tradotto solo, e cadde indietro per spingere ogni emoji nei risultati quando n...
Barra di scorrimento Sticky, una barra degli strumenti che non scorre mai, e una finestra di dialogo che cancella la nota
Tre cose, tutte nel galleggiante appiccicoso. La barra di scorrimento era ancora grigio. Le regole sono state scritte come # Che significa solo l'elemento # CA...
Interrompere la pittura di sfondo del pannello di lancio sulla barra di scorrimento pagina
Il launchpad è l'unica pagina che rende il Backdrop a pieno sangue, ed è stato l'unica pagina la cui barra di scorrimento rimase invisibile dopo il -webkit-/sta...
La filigrana appiccicosa è incentrata dal momento in cui si apre
È atterrato correttamente solo dopo che la nota è stata ridimensionata. La misura utilizzata getBoundingClientRect, che riporta la scatola PAINTED — e si apre u...
Centro la filigrana del appiccicoso sulla superficie di scrittura
E 'stato incentrato su tutta la nota, così si sedeva alto — tirato su dietro il barra del titolo — e in modalità ricca è andato ulteriormente ogni volta che la ...
La scrittura delle impostazioni legali org ha bisogno di diritti BOTH HR
La scheda Impostazioni Legal & Compliance è l'unico scrittore e ora viene offerto solo a un membro che detiene MANAGE HRS SETTINGS *and* MANAGE LEGAL AND COMPLI...
Il perno galleggiante appiccicoso è lo stesso perno /note disegna
Il appiccicoso stava disegnando un percorso di segnalibro laminato a mano mentre la parete delle note, l'editor, la rotaia e la barra di massa si erano spostati...
Interrompere la barra delle pagine due metà di annullare l'un l'altro fuori
Lo scorrimento dei contenuti principale ha dichiarato entrambe le cose. e un blocco di regole `:-webkit-scrollbar`, sulla teoria che qualunque browser compreso ...
Disegnare la barra di scorrimento del contenuto principale, nel colore dell'org
html / corpo sono pinned a altezza:100%, quindi l'elemento che effettivamente scorre un pagina è il div principale dei contenuti nel layout. tsx — e non ha port...
Tenere un chip pin della carta di lancio indietro fino al suo riquadro arriva
I riquadri si rivelano sulla pergamena (mentre InView, opacità 0 -> 1), ma il il controllo del pin è un sovrapposizione di fratelli piuttosto che una parte di q...
Solida carta appiccicosa e una barra di scorrimento nel colore della nota
Lo sfondo della nota è sbiadito a `rgba(0,0,0,0.045)` in un angolo. Questo è non un'ombra — è 95% TRASPARENTE, quindi l'angolo di un appiccicoso ha mostrato pag...
Fermare il molo flickering una barra di scorrimento e centrare il contapassi
Il FLICKER. Il set di file docket `overflow-x: auto` e lasciato l'altro asse da solo — ma CSS calcola `overflow-y: visibile` a `auto` il momento altro asse non ...
Abbina la spazzata enum-whitelist CHECK al rendering YugabyteDB
dropStaleEnumWhitelistChecks() ha cercato '% IN (%', che è come CockroachDB memorizzato un @Enumerated (EnumType.STRING) whitelist. PostgreSQL e YugabyteDB norm...
Prendere npm silenziosamente cadere il binario nativo di Next SWC
L'immagine è morta in `next build` con Scarica il pacchetto swc @next/swc-linux-x64-gnu... unhandledRejection TypeError: terminato (UND ERR SOCKET) dopo aver ...
Smettere di copiare i dettagli del piombo sull'evento del calendario
L'evento ha portato il nome, il numero, l'email e il momento migliore per chiamare, copiato nella sua descrizione quando la chiamata è stata prenotata. Una copi...
Smettere di scrivere il percorso principale nella descrizione del callback
Ha letto "Apri il piombo: /leads/view/123" e non era un collegamento. Non potrebbe essere: la descrizione è modificata in un'area di testo, dove il testo è test...
Fermare una finestra di data omessa in mancanza di ogni ricerca di evento
La pagina del calendario non potrebbe mai elencare nulla. Richiede ad ogni evento un membro ha, senza finestra, e queste domande hanno preso la gamma come nulla...
Mettere un callback su un calendario che il membro può effettivamente vedere
I Callback non raggiungevano affatto il calendario. Questo servizio ha scelto l'obiettivo calendario per conto — trovarePrimaryByUser — e un utente è globale me...
Smettere la finestra di dialogo evento gettando "Valore di tempo non valido" su aperto
wallClockToInstant chiamato aISOString() in una data che non aveva controllato, quindi qualsiasi input illeggibile ha lanciato RangeError invece di restituire q...
Che "non stabilito" sia un valore che il cancello di immagini può vedere
Segui EmailService pugilato... Un elenco di cartelle ora segnala nulla per esso piuttosto che falso di un primitivo, quindi i tipi qui ammettono null e il cance...
Interrompi le buste che rivendicano un consenso risposta nessuno ha chiesto
remoteImagesAllowed era un booleano primitivo, e solo i tre endpoint che Prendi un intero messaggio che lo assegna mai. L'elenco delle cartelle non risponde per...
Fare i promemoria degli eventi in realtà avvisare qualcuno
Tre difetti, un sintomo. I membri hanno riferito che le notifiche del calendario non hanno lavoro, e tutte e tre le ragioni erano da questa parte. I reminders ...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.