Escolha o endereço De uma janela pesquisável, não uma lista
A select cannot hold this list. Everything the /messages switcher offers is sendable, and for a member with ACCESS_ALL_MEMBER_MAILBOXES that is every mailbox in...
Endpoint pesquisável, páginado para os endereços que um membro pode enviar de
GET /api/email/mailboxes/enviar respostas à mesma pergunta que /acessível - cada endereço que o membro pode enviar como — mas como um fluxo fundido que é pesqui...
GET /types/{typeId}/slots para que o editor de configurações possa listar slots
As configurações UI sempre obteve este caminho, mas apenas POST/PUT/DELETE foram mapeado, então a aba Fendas de Disponibilidade tem um 405 e renderizado vazio. ...
Atribuir uma caixa de correio a um departamento e à organização
O e- mail de contacto da janela do departamento era texto livre, pelo que poderia indicar um endereço org não possui. Torna-se um catador sobre as verdadeiras c...
Caixa de correio ponteiros para departamentos e orgs, e backfill os departamentos
DEPTS.MAILBOX ID e ORGS.CONTACT MAILBOX ID, ambos UUID simples sem FK para email provider.mailboxes: caixas de correio sincronizam de provedores externos e pode...
Deixe um departamento e uma org ponto em uma de suas caixas de correio
Um e-mail de contato do departamento era texto livre, assim que poderia nomear um endereço que o org faz Dois dos três departamentos com um conjunto hoje fazem ...
Um campo Manager na posição, e um escolhedor de pessoas para todo o aplicativo
O cartão de posição ganha Gerente, opcional. É uma pesquisa, não um dropdown: uma org pode manter milhares de nomes, e a única coisa que um seleto com todos ele...
Defina um gerenciador e pesquise na pasta uma página de cada vez
GET **************** responde a uma página do diretório da sessão org. A pesquisa, a ordem e o paging acontecem no banco de dados; um ?size= hostil é fechado. A...
Um gerente, e uma pesquisa de diretórios que sobrevive a uma grande org
TeamMember ganha uma auto-referência opcional para quem ela reporta. colunaDefinição é ligado à INT8 para que o Hibernate não possa copiar o Membro. DEFAULT uni...
Dê um gerente a um membro da equipe
Adiciona MANAGER ID a member team member, uma auto-referência nulável para o relatório Linha. Nada é recheado: nenhum gerente é uma resposta completa, ambos no ...
Adicionar DEPTS.PARENT DEPT ID para departamentos aninhados
Nulable with no backfill -- null significa nível superior, que é o que cada existente O departamento foi e a maioria vai ficar. Declarado UUID simples com um D...
Role o departamento pai através de criar e atualizar
DepartmentService agora recebe seu pedido DTO em vez de oito argumentos posicionais, assim o pai se junta à carga útil em vez de se tornar um nono em uma fileir...
Desenhar departamentos como um gráfico de orgs com um selecionador pai
A aba departamentos era uma lista plana, então uma org com Operações > Sucesso do Cliente > A bordo não tinha maneira de o dizer nem de o ver. A adição/edição ...
Deixe um departamento sentar-se sob um departamento pai
Departamentos eram uma lista plana, então um gráfico org com Operações > Sucesso do Cliente > A bordo não tinha como dizer isso. Departamento ganha um auto-refe...
Aumentar os campos To/Cc/Bcc para três linhas, em seguida, deslocar
Os campos destinatários na janela da ferramenta de composição eram uma única linha nowrap que tinha de ser arrastado de lado para ler, ea janela é 360px de larg...
Faça com que a criação de org sobreviva, e ofereça todas as opções de branding na frente
O assistente poderia falhar um cliente de maneiras que nada na tela explicou, e ele pediu um fração do que Configurações → Comportamento & Rotulagem expõe. Con...
Enviar o botão de trás do editor de onde veio o membro
O editor de papel de parede era um beco sem saída — nada mais que o carril de navegação. Ambas as entradas pontos (o chip da barra superior da casa e o atalho d...
Mostrar uma caixa de correio primária sob o nome do perfil do seu membro
Uma caixa de correio como principal de alguém é a morada dessa pessoa, por isso sugeri-la como "Desk de Vendas" — o que quer que tenha acontecido ser rotulado q...
Nomeie uma caixa de correio primária em homenagem ao membro que a detém
Uma caixa de correio que alguém tem como principal é a morada dessa pessoa, então... Apresentando-a sob o que quer que a caixa de correio tenha sido rotulada no...
Registre as páginas da comissão nas configurações navegação e landing page
As abas existiam, mas nada ligado a elas. **************************** é o exemplo preventivo já neste repo: uma página real sem cartão, sem aba e nenhuma entra...
Página das comissões membros e as duas páginas da conta financeira
Página de membros (somente membros da equipa): saldo + livro de registos, encomendado oportunidades, configuração de pagamento e retiradas. A configuração da co...
Pastas que você pode atuar, e- mail que você pode selecionar
Clique com o botão direito em qualquer pasta para suas ações. O cabeçalho do menu não é cromado — ele nomeia a pasta e mostra seu live unread/total, então Mark ...
Agir numa pasta inteira, não apenas na página que rolou
Marcar todas as pastas lidas e vazias são operações de pasta no cliente não pode expressar por lotes uids: ele só detém a página que tem rolado, para que uma pa...
Relé voltado para o navegador para o recurso de comissão
Resolve a sessão, autoriza e retransmite para o Serviço da Comissão com as org e membro carimbado daquela sessão — nunca de nada que o chamador enviou. Isto é.....
Encontrar comissões de um membro divididas para sua própria visão comissões
Org-scoped em vez de chaveado apenas no membro: ORG ID é duplicado para isto tabela para que uma linha nunca possa ser lida cross-tenant por id, e um localizado...
Faça da superfície do membro uma grade de dados kamo real
Os pacotes do membro eram uma lista de cartões sem movimento, o que não é como o resto de aparência kamo. Esta é agora a casa AG Grid: Pendente e concluída sub-...
Página do lado do servidor para a lista de atribuições de membros
A superfície do membro pediu MAX SIZE incondicionalmente e cortou o resultado em o navegador, então uma grade que mostrou uma página já tinha baixado um todo Hi...
Cartão de Notificações de Email Pessoal substitui a aba Notificações
Ambos os interruptores movem-se para o meu perfil na mesma forma que o cartão de senha: uma carta, uma peça de ícone e ajudar o texto por linha, e um inset colo...
Expor o e-mail da conta de utilizador no seu próprio perfil de membro
O cartão de Notificações de E-mail Pessoal do perfil tem que nomear o endereço mensagens não enviadas realmente chegar, e esse endereço é a conta do usuário — n...
Grupo de permissão de contabilidade e finanças e acesso direto às configurações de conta
Os grupos de Segurança e Administração de Acesso existiam apenas no SecurityRoleManager como listas de nomes em linha, então JobTitleManager, DepartmentManager ...
Migração para o caderno de comissões e tabelas de pagamentos Stripe
Mirrors com.kamo.z. shared.commission. ddl-auto criaria estes a partir do anotações de qualquer maneira; o DDL explícito é a convenção da casa e é o que faz a f...
Semente dos direitos de financiamento para o modelo ADMINISTRATOR de cada ramo
Os três direitos da comissão portam uma característica que não existia anteriormente, então NEW RIGHT SEEDS deliberadamente não diz nada sobre eles - esse mecan...
Registro de comissão de membro da equipe e domínio de pagamento Stripe
Adiciona com.kamo.z.shared.commission: um livro de registos assinado apenas para apêndices, um por membro linha de saldo que existe puramente para serializar re...
Dobre o MFA no cartão de senha e solte a guia de Segurança de Entrada
Dois lugares fizeram uma pergunta — como posso entrar neste relato — então o segundo fator agora vive ao lado da senha no meu perfil, em um cartão renomeado "Pa...
Sugerir caixas de correio próprias do org, apelidos e caixas de correio partilhadas
O destinatário autocompletar apenas sabia dos contactos e endereços retirados da Pasta enviada, então os endereços próprios da organização — tudo gerenciado em ...
Uma vista da caixa de correio, e uma coluna que é toda a lista
A opção Conversacional/Classic foi-se e cada membro recebe o lista clássica. Visão de conversação carregava sua própria lista, sua própria linha painel e sua pr...
Expor e-mail de contato na lista by-department
O Centro de Interação precisa do endereço de um membro para pré-preencher um compositor, e o único ponto final que carregou um foi a busca de detalhe de um únic...
E-mail de um membro diretamente de sua linha
A doca de ação da linha poderia conversar, encontrar, discar e abrir um perfil — aquele algo que ele não poderia fazer era iniciar um e-mail, então chegar a um ...
Carrapato diário de lembrete do pacote legal
O DaemonService possui o tick porque o DocsService não pode. DaemonService é estratégia:Recrear — o pod antigo se foi antes do novo começar, então um implante A...
Escada de lembrete de data e a varredura em lote, somente leitura
O balde é uma função pura de (dueDate, hoje) e nunca de "quando duramos enviado": UPCOMING D{n} para os offsets configurados, DUE TODAY, então PAST DUE P{ floo...
Indicar ao membro — atribuído, anulado e completado
ONE hr.package assigned por membro por pacote, nunca um por documento: isto é o que reprimeInvite existe, e 8 documentos x 200 membros é 1.600 envelopes para 20...
Cliente de email de saída e um livro de notificação Redis
Idempotência com mudança de esquema NÃO. O balde de lembrete é uma função pura de (dueDate, hoje) e nunca de "quando nos enviamos pela última vez", então o únic...
O primeiro filtro interno-auth do DocsService
DocsService não tem autenticação de serviço a serviço: ResourceServerConfig is anyRequest().permitAll() e OTKPreAuthFilter CONTINUA a cadeia quando X-OTK é ause...
Quatro modelos canônicos de pacote legal de RH
hr.package assigned, hr.package reminder, hr.package voided e hr.package completed, como {json,html} pares mais quatro entradas CANONICAL KEYS. O CONSTANT não ...
Botão de assinatura com um emblema de pacote legal ao vivo
Escrito à mão no cluster esquerdo fixo entre Meu Perfil e Sair. NAV REGISTRY não pode expressar uma posição entre dois controlos fixos e os seus campo chave é c...
Contagem de pacotes pendentes ao vivo sobre o soquete de chat EXISTENTE
LegalPacoteContexto consome **************************** em vez do que abrir uma décima quarta conexão STOMP para um inteiro, e assina ********************** le...
Retransmitir a contagem do pacote legal e guarda por membro SUBSCRIBES
legal.pacotes.> -> **************************** núcleo NATS, sem fluxo – o mesmo formato SuporteStompRelayController e PlataformaStompRelayController já use. to...
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.