Aggiungi orgs.background order
Nullable VARCHAR(20), nessun backfill e nessun DEFAULT — ogni cliente risolve un valore assente alla sequenziale, che è il comportamento che ogni org aveva prim...
Org presentazione di sfondo, e onorare l'impostazione di shuffle
La pagina di benvenuto ha già ruotato gli sfondi tematici dell'org; ora legge backgroundOrder dalla stessa configurazione.json così un org che ha scelto shuffle...
Leggi il conteggio di fondo reale dell'org e l'ordine di gioco
L'eroe probed per bg/1.webp e poi hardcoded tre cornici, quindi un org con più mai mostrato loro e la rotazione modulo'd LOCAL BGS.length indipendentemente da q...
Onora l'ordine di presentazione sequenziale/shuffle
Stesso contratto config.json di kamo-login: backgroundOrder guida tutti tre sfondi di registrazione, mancante chiave rimane sequenziale.
Onora l'ordine di presentazione sequenziale/shuffle
config.json ora trasporta backgroundOrder accanto backgroundImageCount. Shuffle re-randomette su ogni anticipo e non ripete mai la cornice su schermo; una chiav...
Tutte le reti seguono il diritto utente del sistema
Vedere ogni organizzazione e poterne entrare sono la stessa decisione — l'elenco esiste in modo che un operatore possa trovare l'organizzazione che stanno per s...
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:...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.