Impressões digitais de conteúdo para pacotes legais
Binder.dateAtualizado nunca se move depois do INSERT, então o conteúdo de um pacote não tem alteração sinal para comparar. Adiciona um SHA-256 sobre o aglutinan...
Restaurar imagens externas em corpos de e- mail
As imagens externas pararam de renderizar quando a política de imagem de nível de página foi enviada. A middleware sets `img-src 'self' data: blob: https://them...
Adicionar o plano de correção da assinatura
Fase 2 da série HR Legal & Compliance, shippable on your own: singer-slot vinculação, aplicação do campo obrigatório do lado do servidor, convite à supressão, e...
Captar os destinatários da janela de envio nos slots declarados do modelo
A janela Enviar para assinatura origina uma linha de destinatários e oferece uma linha ilimitada "Adicionar destinatário", mas nunca obteve os slots de assinatu...
Deixar que um envio sub-preencha os slots de assinante de um modelo, continuar rejeitando o excesso de preenchimento
A verificação de contagem de sinais adicionada última rodada exigiu uma correspondência EXACT contra o as faixas horárias declaradas do modelo, que teriam inter...
Complete envelopes delegados, e rejeite uma contagem de sinais ruins antes de enviar
envelopeComplete requereu uma assinatura literal de cada destinatário, mas delegada() deixa o delegado DELEGADO para sempre e adiciona a substituição em vez de ...
Conduzir os restantes ecrãs sondados do NATS/WebSocket
Fifteen network polls across the app, replaced with the events that were already happening or with events added to the services that own the state. Mail — the ...
Push plataforma-admin mudanças de estado em vez de ser pesquisado para eles
Cada tela de plataforma suportada por este serviço atualizado em um timer, porque isso serviço não tem WebSocket e, portanto, não há maneira de dizer nada a nin...
Publique eventos de mudança de caixa de correio para que as visualizações de e-mail parem de pesquisar
A árvore de pastas, lista de conversas e lista de mensagens cada um executou seus próprios 30 segundos Timer, a recarregar a hipótese de algo se ter movido. O W...
Eventos da plataforma Relay SecurityService para STOMP
SecurityService possui a plataforma-superfície do administrador – configuração do sistema, DNS provisionamento, sincronização comercial — mas não tem um ponto f...
Deixar que o progresso da sincronização e o estado do domínio sejam anunciados em vez de sondados
Dois ganchos para a conversão push no SecurityService, onde várias plataformas telas atualizadas em timers porque não havia maneira de lhes dizer nada. RetailS...
Escopo de um descodificador para o destinatário que descodifica
Qualquer único destinatário em declínio configurou todo o envelope DEcoderD, então um contra-signer poderia destruir assinaturas que as outras partes já tinham ...
Permitir que um remetente suprima o e-mail de convite por envelope
Criar um envelope enviou um convite por e-mail incondicional, então um chamador envelopes por trás de uma notificação não tinha como ficar quieto. Null preserva...
Obrigar os campos necessários no servidor, não apenas no navegador
submit () validou apenas o consentimento e o step- up; aceitou uma lista de valores vazios e ainda marcou o destinatário assinado. Validação de portos (esign-co...
Ligar cada destinatário a um espaço de assinatura de modelo
Nenhum chamador fornecido singerUid, então os destinatários foram criados sem um. buildSession filtra os campos de um sinalizador por singerUid, então myFields ...
Adicionar o plano de entidades do pacote legal
Fase 1 da série RH Legal & Compliance: o com.kamo.z.shared.hr.legal conjunto de entidade e sua migração esquema.
Conduzir o crachá de correio de contagens não lidas empurradas, não uma pesquisa de 30s
MailButton executou o setInterval(fetchUnreadCount, 30 000) em cada aba aberta, e cada tique chamado /api/email/pastas – um endpoint que abre cada pasta em a ca...
Push INBOX contagens não lidas sobre NATS/WebSocket em vez de votação
O crachá de e- mail do topo do navegador no kamo- interno atualizou- se chamando /api/email/pastas a cada 30 segundos, por guia do navegador. Esse endpoint cami...
Falha na execução quando um índice UNIQUE necessário não pode ser criado
gare() captured Exception and loged, assim que um ÌNDICE UNIQUE CREATE falhou foi reportado sucesso e o serviço inicializado sem nenhuma garantia de singularida...
Faça com que o público FKs ea frase atestada realmente manter
Cinco defeitos de toda a revisão do ramo, todos no caminho das provas. O público FKs não em cascata. cascata = CascadeType.DETACH é um persistência-contexto ca...
Termine o esquema do pacote legal
Adiciona com.kamo.z.shared.hr.legal à lista de verificação do repositório e garante a o mapeamento de entidade não pode expressar-se com segurança.
Certificado do pacote de registo como prova exclusiva do anexo
O pacote "Eu li e concordo" é um instrumento jurídico diferente do o consentimento do E-SIGN para proceder à transacção e a partir de qualquer assinatura por do...
Adicionar atribuições por membro e progresso por documento
A linha do documento é a junção que faz com que os envelopes N e-sign sejam lidos como um pacote. O número de crachás sai do estado de atribuição, não do estado...
Congele o conteúdo do pacote em versões imutáveis
Pins o ImgDat blob id e seu SHA-256, não apenas imgld - um Docs salvar aponta o mesmo Img em novos bytes, então imgld sozinho deixaria dois membros assinar Docu...
Segmentar um pacote em departamentos, tipos de trabalho ou membros nomeados
Formado no SystemUserAccess. Adiciona a resolução do público ao TeamMemberRepo, que foi uma interface vazia; o predicado ACTIVE + recordState é o que mantém pes...
Adicionar as entidades do modelo de pacote legal
Um pacote é um conjunto ordenado de fichários mais um público. As referências binder são soft ids porque os aglutinantes são deletáveis pelo usuário e em cascat...
Aplicar o escopo de coleta de documentos/binder no addItem
BinderService.addItem verificou o acesso de leitura e recusou documentos VAULT/LOAN, mas nunca comparou a coleção do próprio documento com a do fichário, então ...
Âmbito de aplicação dos aglutinantes vazios (MY DOCS, '') não o ID do membro do proprietário
O DocManager do My Docs nunca passa um assocObjectId prop, assim que sempre resolve e consulta (3, ''). BackFILL EMPTY SQL estava a monitorizar os ficheiros v...
Adicione o projeto Legal & Conformidade e o plano de aglutinação
O projeto é a análise cruzada completa do módulo HR Legal & Compliance (modelos de pacote, entrega, assistente de execução, crachá de navegação, e-mail de notif...
Guardar cargaAtalhos por identidade de solicitação, não valor de escopo
o mesmoBinderScope sozinho não pode dizer dois pedidos em voo para o mesmo escopo apart (A -> B -> A), então uma requisição mais lenta ainda poderia substituir ...
Mostrar apenas os ficheiros pertencentes à colecção aberta
OrganizerTab já recebeu assocType/assocObjectId e passou-os para o escolhedor de documentos do editor, mas carregou o arquivo LIST sem DocManager renderizou o m...
Faça com que o fichário saiba da sua colecção
A loja é um módulo singleton, então agora rastreia o escopo ativo, limpa em uma mudança de escopo, e deixa cair respostas em voo.
Correct javadoc on Hibernate ddl-auto behavior for NOT NULL columns
Baratas rejeitam ADD COLUMN ... NÃO NULL sem DEFAULTA num povo tabela, então a tentativa de ddl-auto de Hibernate falha (loggada, não fatal) ao invés de Nada de...
Listar e criar pastas dentro de uma coleção
Alcança a consulta de aglomeração visível para o DocManager (assocType, assocObject Id), carimba o escopo na criação, herda-o em duplicado, e bate last modified...
Preencher a colecção a que cada ficheiro existente pertence
Deriva o escopo do Img do primeiro item DOC; os aglutinantes vazios O dono é My Docs. Aplica NÃO NULL apenas após o enchimento.
Estreita visibilidade do aglutinante para uma coleção de documentos
Substitui findVisibleToMember por uma variante esquadrinhada e deixa cair os dois localizadores não referenciados que classificaram pela coluna date updated mor...
Dar a uma pasta a colecção de documentos a que pertence
Os "binders" não tinham um "assoc scoping", por isso todos os DocManager renderizaram o mesmo global por membro do agrupamento e um fichário construído sob Mark...
Adicionar um botão de fecho à janela de gestão de importações automatizadas
O popup de gerenciamento não tinha recursos para descartar em seu cabeçalho — apenas o fundo e Esc fechou-o. Adicionar um botão de ícone X ao lado da ação de ed...
Agrupar os campos de convite de reunião por significado quando maximizado
Dividir o formulário em metades iguais usou a unidade errada. Ele esticou uma data entrada através de metade da janela e encalhou sua caixa de todos os dias na ...
Mudar o nome da página do Organizer DocManager para Binders
A aba lista os aglutinantes, então diga o que ele contém. Aponta o rótulo da aba e a ação linha nas teclas de dicionário renomeadas (tabs.binders, addToBinder);...
Diga a um componente de ferramenta quando sua janela é maximizada
Maximizar uma janela de ferramentas repinta a shell a 100vw/100vh mas deixa o o tamanho da janela está intocado, e esse tamanho armazenado é o que o ToolDock dá...
Manter os campos na página quando um documento abrir num zoom lembrado
Reabrir um documento poderia desenhar cada campo pequeno e para cima no canto, até Um clique do controle de zoom os colocou no lugar. A caixa de página que os ...
Manter o original citado fora do corpo editável
A resposta deixou cair toda a mensagem citada no editor Quill como texto corporal. Quill só pode modelar uma grade simples, então cada tabela de layout na citaç...
Parar as respostas a desenhar uma cópia em grelha da assinatura citada
Respondendo a uma mensagem enviada de Kamo mostrou a assinatura duas vezes: o vivo, e acima dela uma versão mutilada do original citado, desenhada como uma fron...
Emparelhe os campos de convite à reunião em duas colunas quando maximizado
O formulário de convite empilha oito linhas de largura total, que em uma composição maximizada janela empurrou o editor do corpo a maior parte do caminho fora d...
Número de páginas contra o documento que o leitor recebe
Modificadores foram retirados do índice de uma página no design, que é uma identidade que sobrevive à eliminação e reordenação, não a uma posição. Assim, exclui...
Aplicar operações de página e modificadores no documento assinado
O designer sempre ofereceu página rotacionar, excluir, reordenar e add-blank, mais marca d'água, número de página e modificadores de etiqueta, e o achatado não ...
Parar o seguimento da saída de compilação
target/ foi cometido aqui, sozinho entre os serviços Java — todos os outros Ignora. Aulas compiladas e relatórios seguros giram em cada construção e lata apenas...
Dê a cada janela de ferramenta popup 40px mais espaço em ambos os eixos
O tamanho e minSize de cada ferramenta no registro cresce em 40x40, e o geometria que foi codificada ao lado se move com ela em vez de deriva fora de acordo: -...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.