Piattaforma Admins console cancelli ogni superficie della piattaforma
Rinomina la scheda Utente del sistema agli amministratori della piattaforma e lo trasforma in quello che era sempre in piedi per: una lista delle persone che po...
Alza l'elenco degli amministratori della piattaforma
Lo riempie dal sistema in pensione user access sovvenzioni in modo che nessuno che potrebbe utilizzare l'Utente di sistema prima che questo dispiegamento lo per...
Decide l'accesso alla piattaforma con il risolutore condiviso
@PlatformAdminSolo ora nomina la piattaforma giusta che richiede (di default a MANAGE ORGANIZZAZIONI, che è ciò che la superficie della piattaforma di questo se...
Fornire i diritti della piattaforma su ogni superficie della piattaforma
@RequirePlatformRight + PlatformRightInterceptor sostituire tre laminato a mano "è il chiamante un proprietario di top-level-org" cancelli che erano copie l'uno...
Seed i diritti di incontro prima che il cancello possa bloccare chiunque fuori
MediaService richiede ora START MEETING per creare un incontro e VIEW MEETINGs a risolverne uno. Misurato sulla produzione prima di scrivere questo: 42 ruoli di...
Creare e risolvere una riunione prendono i diritti che li nominano
/api/meet/create ha controllato solo che hai avuto una sessione, così ogni autenticato membro di ogni organizzazione potrebbe creare un incontro con il fornitor...
Diritti della piattaforma come spina dorsale della propria
Chi può operare la piattaforma è stato tre diverse risposte in tre diversi posti — una tabella di sovvenzione system user access, un controllo proprietario copi...
Spostare il segnachiavi accanto al nome del contatto, aggiungere un filtro Callback
Il marcatore siede con il nome perché è a questo che la chiamata è, piuttosto che nella colonna id dove ha spinto gli id fuori linea. Il filtro offre Tutte / N...
Carica i tuoi effetti sonori, a tutti e tre i livelli
Il sistema poteva suonare solo i trentanove toni con cui spediva. Ora qualsiasi strato può aggiungere il proprio file — il catalogo della piattaforma, un'organi...
Elenco, rinomina, reti e stream caricati effetti sonori
Bytes arriva attraverso ConversionService (che possiede ffmpeg e lo scanner); tutto dopo è qui, dove la sessione e le regole dello scoping già vivo. Tutti e tre...
Transcode caricati effetti sonori a Opus
Estende il ffmpeg wrapper il canale di registrazione VoIP già avuto — questa immagine installa ffmpeg con libopus per esso, quindi mettere un secondo ffmpeg in ...
Effetti sonori caricati, e il dominio di archiviazione che li conta
EVENT SOUND ASSETS: un file audio caricato da qualcuno, pronto per essere assegnato. Ambito specchi EVENT SOUND PROFILES esattamente — stessi tre strati, stesso...
Lascia che il mittente modifichi l'argomento di invito dell'incontro
Il soggetto d'invito è stato fissato a " <host> da <org> ti ha invitato ad una riunione" e costruito all'interno il percorso di invio, così nessuno poteva dire ...
Portare il proxy personale sui diritti dell'OLP
KamoLOS non fa rispettare nulla — nessun controllo dei diritti da nessuna parte nella sua fonte — quindi questo proxy è il limite di autorizzazione per il modul...
Una specie per l'incontro che sta per iniziare
MEETING REMINDER, così MediaService può alzare il nudge di avvio come una notifica invece di un popup solo che sa. Il suo genere piuttosto che CALENDAR EVENT p...
Iscriviti al conteggio del corso invece di chiederlo ogni minuto
NavTop riassume due conti in un unico badge di obbligo, e solo la metà legale era Vivo. Un membro ha assegnato un corso — o scusato da uno per HR — tenuto il ve...
Relè il conteggio del corso eccezionale sul tema del membro
Il gemello del relè legale, perché NavTop riassume i due conti in un distintivo e un paio di metà che si comportavano diversamente darebbe il cromo membro che e...
Il distintivo del corso eccezionale si muove quando il corso lo fa, non un minuto dopo
Il distintivo dell'obbligo NavTop riassume due conteggi — pacchetti da firmare e corsi a prendere — e solo uno di loro era vivo. La metà legale ha spinto dal su...
Pubblica ogni cambiamento di stato, non solo arrivi
Un membro ha questo aperto in più di una scheda su quanto spesso non, e spesso su anche un telefono. Ognuno di loro possiede la propria presa e disegna la propr...
La campana dice la verità in ogni scheda, non solo quella in cui hai cliccato
La campana nav-top era in diretta per arrivi e nient'altro. Leggi, licenziamenti, snooze e cancellazioni sono stati applicati a qualsiasi scheda il membro clicc...
Gettare i tre diritti di chat-canale dal frontend
Specchi la cancellazione condivisa-lib: lo specchio enum, la sua matrice di registro, entrambi bordi gerarchici (ACCESS CHAT -> CREATE CHANNELS -> GESTION CHANN...
Purge memorizzato righe per i diritti cancellati chat-channel
Ids 74/75/76 non si risolvono più. RoleRightsSyncService li avrebbe spazzati su alcuni futuro SecurityService boot comunque — silenziosamente, in un momento imp...
Eliminare i tre diritti di chat-canale — 196
CREATE CHANNELS (74), MANAGE CHANNELS (75) e MODERATE CHAT (76) non hanno portato nulla e non potrebbe essere implementato come scritto: chat è reale, ma la pia...
Spostare le note dalla proprietà del conto sull'appartenenza
Aggiunge note.member id e allega ogni nota al primo proprietario appartenenza — l'organizzazione del conto è appartenuta a più lungo, che in pratica è dove sono...
Un sistema di eventi-suono, tre strati, collegato a ciò che realmente incendi
C'erano due sistemi sonori e nessuno sapeva dell'altro: quattro mp3s dietro useChatSounds, e quattro toni sintetizzati dietro la notificaSound con un cinque opz...
Leggi e scrivi i tre strati dello stack event-sound
GET restituisce tutti e tre gli strati in un viaggio rotondo più quello che il chiamante può modificare — ogni pagina delle impostazioni ha bisogno dell'intero ...
Un tavolo per i tre strati dello stack event-sound
Predefinizioni della piattaforma, override di un'organizzazione e un membro sono i la stessa forma, quindi sono la stessa tabella: una portata, l'id che scopo è...
Dare il ponte il suo scorrevole indietro, senza la lurice
Goccia `layout` per fermare la carta lurching sul bordo dello schermo anche ha preso lo scivolo di fratellino con esso: licenziare una carta sinistra il resto s...
Pugnala la cascata, aggiungi azioni di rinfuse di ramo, spiega la regola
La cascata evidenzia ora viaggia la catena invece di lampeggiare ogni interessato fila subito. abilitatoAncestori già arriva più vicino, quindi l'indice è dista...
Mostra e applica la gerarchia dei permessi in tutti e cinque gli editor
Cinque editori hanno concesso 199 diritti come cinque liste piatte di caselle di controllo, e nessuno dei hanno mostrato che un diritto può essere un prerequisi...
Normalizzare il membro sovrascrive contro la gerarchia
I diritti diretti dei membri passano ora attraverso RightsHierarchy. normalizzareLivel prima di loro sono perseverati: un bambino concesso tira i suoi antenati ...
Antenati di riempimento in modo da la chiusura non può rimuovere l'accesso
Il servizio parlamentare nega ora qualsiasi diritto la cui catena madre non è concesso. Ogni riga scritta prima che esistesse la gerarchia non sa nulla di anten...
Gerarchia dei genitori/bambini per tutti i diritti 199
RoleRightType ha dichiarato un campo 'parent' e un pubblico ottenereParent() per anni. Ogni costante passava nullo e niente lo chiamava. Questo finisce che pont...
Riparare il promemoria nel colore dell'org, aprire le sue opzioni in posizione
La carta è il colore primario dell'organizzazione ora, con ogni segno disegnato in --su-primario piuttosto che un bianco letterale — un bianco-label org che sce...
Impostazioni legali e di conformità scheda con il testo legale predefinito org
Una nuova scheda su /settings/features/hrs che tiene il testo legale predefinito, collegato dal menu delle impostazioni e la finestra di lancio delle impostazio...
Testo ricco nel appiccicoso e le anteprime, e una modalità è possibile commutare
Una nota ora dice se è testo ricco o testo normale, e sia l'editor e il galleggiante appiccicoso può commutarlo. La nota galleggiante in modalità ricca incorpo...
Effettuare una nota ricco-testo / modalità di testo semplice attraverso l'API
Crea onori la modalità richiesta e i default a ricchi, abbinando editor una nota è creata in. L'aggiornamento è nullo come ogni altro campo su quel punto finale...
Aggiungi la colonna is rich text, predefinita e riempita di backup a ricchi
Se una nota viene modificata come testo ricco o testo normale non può essere rileggeta dal suo contenuto: una nota ricca che nessuno ha formattato ma è byte-for...
Una nota riporta se è testo ricco o testo normale
La modalità non può essere derivata dal contenuto. Una nota ricca che il membro ha non formattato ma serializza byte-for-byte identico a quello normale — entram...
Una pagina per le notifiche e i controlli su di loro
La pagina delle notifiche indossava un'intestazione propria — un sopracciglio, un titolo e tre pulsanti di pillola all'interno di una carta di confine — mentre ...
GET/PATCH il testo legale predefinito dell'org
/api/docs/legal/settings, dietro lo stesso imbuto sorvegliato() come ogni altro mapping su questo controller. La lettura non crea mai una riga: si risolve a Le...
Seed ad ogni organizzazione un testo legale predefinito
Una riga hr legal settings per org, unica su org id, che trasporta E' il momento giusto. INSERT-ONLY, mai un UPDATE. Un org che ha modificato la propria formul...
Org-level predefinito testo legale
LegalSettings è una riga per organizzazione che trasporta la formulazione di un NUOVO legale il pacchetto inizia con. È un DEFAULT, mai un riferimento dal vivo:...
La storia diventa una pagina, e la campana suona
La campana ha aperto un popover, che è la forma giusta per "cosa è appena successo" e quello sbagliato per "che cosa ha detto quel promemoria martedì". Un panne...
Una storia pagina, filtrabile
Il centro potrebbe rispondere ad una domanda: le più recenti, illeggi o no, senza alcun modo di chiedere quello che era già stato letto. Così tutto ciò che un m...
Lascia che la storia sia interrogata dalle specifiche
I filtri di storia sopraccigliabili per genere e se una notifica è stata leggere, e quelli combinano liberamente — che come JPQL è una query per combinazione, o...
Ricostruisci /nota come una parete di carta con un editor split-pane
La pagina era l'ultima schermata ancora sul crudo Tailwind blue-600/gray-50 mentre tutto intorno si è trasferito al sistema di casa, e ogni suo ~100 `dark:` var...
Pin e unpin una nota dal suo galleggiante appiccicoso
L'attaccante potrebbe ricolorare, rinominare, minimizzare, massimizzare e chiudere una nota ma non pin esso — così pinning significato tornare a /notes per l'un...
Una finestra di ore tranquille, che regola entrambi i canali di notifica
C'erano due. La coppia vicino alla parte superiore della pagina ha messo a tacere le carte in-app; la coppia in fondo ha messo a tacere le e-mail mancate-messag...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
