Cattura i destinatari della finestra di dialogo di invio alle slot dichiarate del modello
La finestra di dialogo Invia per firma semi una riga destinataria e offre un non-bounded "Aggiungi destinatario", ma non ha mai recuperato le slot di segnale de...
Lasciare un invio sotto-riempire le slot firma di un modello, continuare a rifiutare over-fill
L'assegno-conto aggiunto all'ultimo round ha richiesto una partita EXACT contro le slot dichiarate del modello, che avrebbe silenziosamente interrotto le inform...
Buste delegate complete, e rifiutare un conteggio cattivo firmatario prima di inviare
bustaCompleto ha richiesto un Segno letterale da ogni destinatario, ma delegato() lascia il delegato DELEGATO per sempre e ADDS la sostituzione invece di Sostit...
Guidare i restanti schermi inquinati da NATS/WebSocket
Quindici sondaggi di rete attraverso l'app, sostituiti con gli eventi che erano già accadendo o con eventi aggiunti ai servizi che possiedono lo stato. Mail — ...
Push platform-admin state changes instead of being polled for them
Every platform screen backed by this service refreshed on a timer, because this service has no WebSocket and therefore no way to tell anyone anything: the close...
Pubblica gli eventi di mailbox-change in modo che le opinioni della posta smettano di inquinare
L'albero della cartella, la lista di conversazione e la lista dei messaggi hanno eseguito il proprio 30-secondo timer, ricaricando la possibilità che qualcosa s...
Relay SecurityService eventi piattaforma su STOMP
SecurityService possiede la superficie platform-admin — configurazione di sistema, DNS provisioning, sincronizzazione del commercio — ma non ha WebSocket endpoi...
Lasci il progresso di sincronizzazione e lo stato di dominio essere annunciato invece di inquinato
Due ganci per la conversione push in SecurityService, dove diverse piattaforme schermi rinfrescati su timer perché non c'era modo di dire loro nulla. RetailSyn...
Scope un decoder al destinatario che decoderd
Ogni singolo destinatario declina l'intera busta DEcoderD, quindi un contrassegno potrebbe distruggere le firme che le altre parti avevano già dato, senza perco...
Consentire a un mittente di sopprimere il per-envelope invitare e-mail
Creare una busta incondizionatamente inviato un invito, quindi un chiamante lotto molti le buste dietro una notifica non hanno avuto modo di rimanere tranquillo...
Eseguire i campi richiesti sul server, non solo nel browser
invia() validato solo consenso e step-up; ha accettato un elenco dei valori vuoti e ancora contrassegnato il destinatario SIGNED. Ports validation.ts (esign-cor...
Legare ogni destinatario a uno slot di marcatore modello
Nessun chiamante fornito signerUid, così i destinatari sono stati creati senza uno. costruzioneSessione filtra i campi di un firmatario da signerUid, quindi myF...
Aggiungi il piano delle entità del pacchetto legale
Fase 1 della serie HR Legal & Compliance: il com.kamo.z.shared.hr.legal set entità e la sua migrazione schema.
Guidare il badge di posta da conti non letti spinti, non un sondaggio di 30s
MailButton ha eseguito il setInterval (fetchUnreadCount, 30 000) in ogni scheda aperta, e ogni zecca chiamata /api/email/cartelle — un endpoint che apre ogni ca...
Push INBOX unread counts over NATS/WebSocket instead of polling
The nav-top mail badge in kamo-internal refreshed itself by calling /api/email/folders every 30 seconds, per browser tab. That endpoint walks the entire folder ...
Fail run quando non è possibile creare un indice UNICO richiesto
garantire() catturato Eccezione e loggato, quindi un non riuscito CREATE UNIQUE INDICE segnalato il successo e il servizio avviato senza alcuna garanzia di unic...
Rendere il pubblico FK e la formulazione attestata in realtà tenere
Cinque difetti della revisione integrale, tutti nel percorso delle prove. Il pubblico FKs non ha fatto cascata. cascata = CascadeType.DETACH è un persistenza-c...
Avviare lo schema del pacchetto legale
Aggiunge com.kamo.z.shared.hr.legal alla lista di scansione del repository e assicura il unicità e indici di ricerca l'entità mappatura non può esprimere in mod...
Certificato di attestazione del pacchetto di registrazione come prova di solo append
Il pacchetto-livello 'Ho letto e d'accordo' è un diverso strumento giuridico il consenso E-SIGN a tradurre e da qualsiasi firma per documento, ed è la prova SOL...
Aggiunga le assegnazioni per membro e i progressi per documento
La riga del documento è la unione che rende N e-sign buste leggere come un unico pacchetto. Il conteggio del badge viene fuori dallo stato di assegnazione, non ...
Blocca il contenuto del pacchetto in versioni immutabili
ImgDat blob id e la sua SHA-256, non solo imgId — un Docs salvare indica lo stesso Img a nuovi byte, così imgId da solo avrebbe lasciato due membri firmare dive...
Obiettivo di un pacchetto in reparti, tipi di lavoro o membri nominati
Formata su SystemUserAccess. Aggiunge il risolutore del pubblico a TeamMemberRepo, che era un'interfaccia vuota; il predicato ACTIVE + recordState è ciò che man...
Aggiungi le entità del modello del pacchetto legale
Un pacchetto è un insieme ordinato di leganti più un pubblico. I riferimenti di Binder sono soft ids perché leganti sono selezionabili dall'utente e cascata i l...
Applicare il documento/l'ambito di raccolta del fornitore in addItem
BinderService.addItem ha controllato l'accesso a lettura e ha rifiutato documenti VAULT/LOAN, ma non ha mai paragonato la collezione del documento a quella del ...
Portare i raccoglitori vuoti a (MY DOCS, '') non il membro del proprietario
I miei Docs DocManager non passa mai un assocObjectId prop, quindi sempre risolve e interroga (3, '). BACKFILL EMPTY SQL stava puntando i leganti vuoti a (3, me...
Aggiungi il disegno Legal & Compliance e il piano di scorrimento del legante
Il design è l'analisi completa del modulo HR Legal & Compliance (modelli di pacchetto, consegna, procedura guidata di esecuzione, badge navtop, e-mail di notifi...
Caricabatterie per richiesta identità, non valore di portata
stessoBinderScope da solo non può dire due richieste in-flight per lo scopo SAME a parte (A -> B -> A), per cui una più lenta richiesta precedente potrebbe anco...
Mostra solo i leganti appartenenti alla collezione aperta
OrganizzatoreTab ha già ricevuto assocType/assocObjectId e li ha passati al il raccoglitore di documenti dell'editor, ma caricato il legante LIST unscoped — cos...
Rendere il deposito del legante consapevole della sua collezione
Il negozio è un modulo singleton, quindi ora traccia la portata attiva, si schiarisce su un cambiamento di portata, e gocce stale in-flight risposte.
Corretto javadoc su Hibernate ddl-auto comportamento per le colonne NON NULL
CockroachDB rifiuta ADD COLUMN ... NON NULL senza un DEFAULT su un popolato tavolo, così il tentativo ddl-auto di Hibernate fallisce (perduto, non-grasso) piutt...
Elenca e crea leganti all'interno di una collezione
Scope la query visibile-binder al DocManager's (assocType, assocObject Id), timbri la portata su creare, lo eredita su duplicato, e urti last modified dalle mut...
Riempire la collezione ogni legante esistente appartiene a
Deriva la portata dal Img del primo prodotto DOC; i leganti vuoti tornano a Il proprietario e' il mio dottore. Si applica NON NULL solo dopo il riempimento.
Visibilità del legante stretto a una raccolta di documenti
SostituisceVisibleToMember con una variante di portata e scende i due Trovatori non riferiti che ordinati dalla colonna data updated morta.
Dare un legante la raccolta del documento che appartiene a
Binders non aveva assoc scoping, quindi ogni DocManager ha reso lo stesso globale piscina per membro e un legante costruito sotto Marketing potrebbe essere riem...
Aggiungi un pulsante vicino alla finestra di dialogo di gestione delle importazioni automatizzate
Il popup di gestione non aveva alcun licenziamento nella sua intestazione — solo il sfondo e Esc l'ha chiusa. Aggiungi un tasto icona X accanto all'azione di mo...
Raggruppare i campi d'invito di riunione per significato quando massimizzato
Dividere la forma in metà uguali ha usato l'unità sbagliata. Ha allungato una data ingresso attraverso la metà della finestra e ha infilato la sua casella di tu...
Rinominare la scheda DocManager Organizer a Binders
La scheda elenca leganti, quindi nominalo per quello che detiene. Punta l'etichetta e l'azione di riga alle chiavi del dizionario rinominato (tabs.binders, addT...
Dire a un componente strumento quando la sua finestra è massimizzata
Massimizzare una finestra di strumento ridipinge la shell a 100vw/100vh ma lascia il dimensione memorizzata della finestra intatta, e quella dimensione memorizz...
Tenere i campi sulla pagina quando un documento si apre a uno zoom ricordato
Riaprire un documento potrebbe disegnare ogni campo piccolo e all'angolo, fino a quando un clic del controllo dello zoom ha attivato tutti. La casella di pagin...
Tenere l'originale citato fuori dal corpo modificabile
La risposta ha lasciato cadere l'intero messaggio citato nell'editor Quill come testo del corpo. Quill può solo modellare una semplice griglia, quindi ogni tabe...
Stop risponde disegnando una copia grigliata della firma citata
Rispondendo a un messaggio inviato da Kamo ha mostrato la firma due volte: quello dal vivo, e sopra di esso una versione schiacciata dell'originale citato, dise...
Abbina i campi invisibili all'incontro in due colonne quando massimizzato
Il modulo di invito impila otto righe a larghezza intera, che in una composizione massimizzata finestra ha spinto l'editor del corpo la maggior parte del modo f...
Numero pagine contro il documento che il lettore ottiene
I modificatori sono stati contrassegnati dall'indice di una pagina nel disegno, che è un'identità che sopravvive alla cancellazione e al riordino, non a una pos...
Applicare operazioni di pagina e modificatori al documento firmato
Il designer ha sempre offerto pagina ruotare, eliminare, riordinare e aggiungere-blank, più filigrana, numero di pagina e modifica etichette, e l'adulato non ne...
Smettere di tracciare l'output
target/ è stato commesso qui, da solo tra i servizi Java — ogni altro lo ignora. Classi compilate e rapporti di fuoco sicuro si gettano su ogni costruzione e po...
Dare ogni finestra strumento popup 40px più spazio in entrambi gli assi
Ogni strumento predefinitoSize e minSize nel Registro di sistema cresce di 40x40, e il geometria che è stato hardcoded accanto si muove con esso piuttosto che a...
Caricare il numero nel softphone senza posizionare la chiamata
Tapping un'estensione o un numero su una carta corrispondente ha passato autoDial, così il la chiamata è uscita nel momento in cui il softphone registrato. La c...
Dare la scheda di lettura etichette camera per respirare
La colonna dell'etichetta era un 76px a mano. Il DIPARTAMENTO è più ampio di quello, quindi ha traboccato la sua scatola e saturato il colore contro il suo valo...
Trascinare, tagliare, copiare e incollare chip destinatari tra A, Cc e Bcc
Trasferire qualcuno da To a Bcc significava eliminare il chip e digitare l'indirizzo di nuovo dalla memoria. I chip sono ora selezionabili e possono essere tras...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.