Mostrar a utilização do armazenamento na página de estatísticas da conta
A aba dizia "Nenhum dado de uso disponível para este período" para cada organização. billingApi.getCurrentUsage() é um stub retornando { metros: [] }, e UsesMet...
Relatar o que uma organização está armazenando
A página de estatísticas da conta sempre disse "Nenhum dado de uso disponível para este período", para cada organização, porque getCurrentUsage() no kamo-intern...
Esquema para 'org storage snapshots'
Espelhos OrgStorageSnapshot como DDL explícita, por estilo de casa — ddl-auto cria a tabela em primeiro lugar, então o CREATE é um retrocesso e os SET DEFAULTS ...
Modelo de uso de armazenamento por organização
Nada nunca resumiu o armazenamento por organização. Seis entidades carregam um byte contagem por arquivo, e nenhum código agregado nenhum deles, por isso a cont...
Declare a divisão da aplicação
O recheio só preencheu uma linha do plano que estava faltando — deliberadamente, de modo que não podia silenciosamente mover um nível — que deixou aplicativos q...
Dividir aplicativos e recursos em disponíveis / não disponíveis / obsoleto
Uma lista plana mixou aplicativos que a plataforma oferece com os que não oferece e os que Se aposentou, então o operador teve que ler cada chip para diferenciá...
Um catálogo de aplicativos legíveis por inquilinos para Tipos de Filial
Tipos de ramo -> Aplicativos permitidos começaram a carregar sua lista de aplicativos de /platform-config/app-catalog, que requer um proprietário de org de níve...
Adicione uma guia Apps & Features e corrija a lista de aplicativos permitidos
A nova guia, à direita das Organizações, controla o que cada organização é oferecido: disponibilidade, fase de desenvolvimento, nome do nota de operador, e depr...
Sirva o catálogo de aplicativos e leia recursos através dele
FeatureController derivado "é este aplicativo oferecido" do estágio do enum em quatro lugares separados, de modo que a resposta só poderia ser alterada reposici...
Torne a disponibilidade do aplicativo e editável em fase de execução
Cada atributo que a página de configurações de apps renderiza — nome, descrição, fase, depreciação — era uma constante de tempo de compilação na série ServiceTy...
Uma linha de catálogo devidamente categorizada por aplicativo, em cada raiz de direito
Nove aplicativos — POS, Ferramentas de Marketing, Calculadora, Clube, Inventário, Legal, Jogos e os dois Sistemas de origem — não tinha qualquer representação e...
Consola de organizações paginadas por servidor
A aba carregou cada organização em um pedido e renderizou um cartão cada, com a infra-estrutura fanning out por org, em seguida, por conta, em seguida, por assi...
Falha fechada em aplicativos um plano nunca menciona
Torna o kamo.entitlement.fail-open agora que o AppEntitlementCatalogMigration foi executado contra prod e cada plano ativo sobre ambas as raízes de direito (Kam...
Serve a pasta org como uma página filtrada, ordenada e paginada
GET /orgs pega página/tamanho/q/sort/dir mais sete filtros e retorna a casa envelope de página com agregados de toda a propriedade. GET /orgs/{orgId} serve deta...
Hidratação da página rebatida em uma constante contagem de consultas
Títulos dos pais, domínio primário, plano/mercado subjacente ao direito e a assinatura-marca de catálogo são cada um loteado IN (:ids) em toda a página, Assim, ...
DTOs de linha/página de diretório e o repositório de consultas nativo
PlatformOrgRow carrega as duas facetas separadamente: direito (subs de entrada) visando o org -- o que o governa) e faturamento realizado (conta o org possui --...
SQL do diretório Org com CTEs por faceta
Contas, assinaturas, membros, licenciados e crianças cada Agregar nas suas próprias CTE antes de serem unidas às orgs. Juntando-os em um passar multiplicaria li...
Pedido de directório de orgs validado e apertado
As pinças de tamanho para [1,100] e um tipo não reconhecido cai de volta ao título, por isso um URL editada à mão não pode solicitar toda a propriedade nem atin...
Modo de direito derivado através de um resolvedor determinístico partilhado
TrialAdminService escolheu sua assinatura de teste com findFirst() sobre uma lista não ordenada, então uma org segurando tanto um pendente quanto um teste ativo...
Reforço das linhas de direito do aplicativo no catálogo do plano da plataforma
O título agora resolve em uma coluna tipo service digitada, mas nenhuma linha do catálogo carregou uma, então cada plano ainda resolvido para 'tudo incluído' at...
Obrigações hipotecárias e empréstimos pessoais sobre o direito à aplicação
Um mercado MORTGAGE apareceu no /commerce sempre que POS estava em, independentemente da aplicação MLOS, e /features/enable não tinha nenhuma verificação de fat...
Renomear LOS para MLOS, adicionar Sistema de Origem de Empréstimo Pessoal, verticais de comércio de portão
A aba de Apps agora mostra 'Commerce: Sistema de Origem de Empréstimos Hipotecários' (o título é servido a partir do backend enum, não o espelho TS) e um novo '...
Resolver o direito de aplicação por ServiceType; renomear LOS para MLOS
Título resolvido ServiceType.name () contra **************************** Os códigos do catálogo são códigos de marketing (USERS, VIDEO CONF, HR SYSTEM, ...) e n...
E-mail de um membro de sua linha
Adiciona uma acção de e- mail ao lado do chat, chamada e perfil numa linha de membros, abrindo o Ferramenta de mensagens com o destinatário já preenchido. Está ...
Aceitar 3 anexos GiB transmitindo-os para o armazenamento
file.getBytes() não pode representar um upload tão grande — um array Java para apenas acima de 2 GiB — assim, cada passado de apego que morreu em um OutOfMemory...
Transferir o armazenamento com o conteúdo endereçado para que um objeto possa exceder o heap
Os anexos de chat estão se movendo para um teto de 3 GiB. storeContentAddressed tomou um byte[], que não pode expressar isso em absoluto — um array Java pára em...
Título do formulário hipotecário
O formulário Loan/Borrower/Subject Property serve a cada mutuário no arquivo, de modo que o Os títulos de tab e painel agora vêm das traduções e lêem o(s) Empre...
Conduzir o modelo de e-mail para fora do endereço De, atrás de um interruptor de ligar/desligar
O seletor de modelos no rodapé do compositor desapareceu. Que modelo uma mensagem usa não é um Decisão separada de quem é enviada como: o endereço principal do ...
Ofereça bilhetes de espera para cada agente disponível ao mesmo tempo
Mudar as caixas de correio do mesmo selecionador pesquisável que o compositor usa
O interruptor foi a metade mais fraca do par: uma seleção segurando cada caixa de correio que o membro pode abrir, que para o acesso org-wide é cada caixa de co...
Deixar /sendable soltar o grupo alias para chamadas que abrem caixas de correio
O interruptor de correio /mensages oferece o mesmo conjunto que o De campo, menos uma coisa: um nome falso não pode ser aberto. Correio para ele Aterra na caixa...
Baixe o documento executado e escolha uma ordem de assinatura real
O remetente não tinha nenhuma rota para o documento finalizado. EnvelopeResumo anunciou umDocumentUrl assinado apontando dentro do aplicativo de assinatura kamo...
Visualizar variáveis para os modelos de assinatura eletrónica
O editor de modelos de administrador renderiza todos os espaços em branco para uma chave com nenhum braço de amostraVariáveis, então os sete modelos de esígnio ...
Os cinco modelos de email do ciclo de vida do envelope que nunca foram escritos
Um envelope de assinatura eletrônica tinha exatamente dois modelos: o convite e o Código avançado. Nada existia para nada que acontecesse depois de um signatári...
Decida a corrida de reivindicação de ticket com uma atualização condicional
Reconstruir as configurações de mercado hipotecário em sete abas coerentes
A página de mercado MORTGAGE carregava quinze páginas, doze delas emprestadas, e vários responderam à mesma pergunta em dois lugares: hedging foi ligado No âmbi...
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...
Como o que você vê o transporte?
Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.
