- Navios
- 26 de agosto de 2026 às 19:25 UTC
- Autor
- Kamo
- Enviar
- 07db639
A pasta onde cada logotipo, cor, favicon e fundo está escrito foi o nome do host da organização com os pontos transformados em traços. Um domínio é opcional agora, de modo que não poderia nomear uma pasta para uma organização que não tinha trazido um — e o fracasso foi silencioso em ambas as direções. Enviar um logotipo foi recusada com "Nenhum domínio configurado para esta organização"; lendo um caiu através da pasta da plataforma, então o cliente viu Kamo marcando sobre um espaço de trabalho cujo próprio foi provido e sem referência. A pasta é a ALIAS da organização, que é obrigatória, única e já forma como um segmento de caminho. Ver OrgThemeAssets em biblioteca compartilhada com kamo. O que isso muda aqui: - provisoCompleto/provisionUpdate tomar a organização e derivar a pasta de para que um chamador não possa mais direcionar a marca de uma organização para uma pasta Nome de outra coisa. O campo 'domínio' do tema de provisão é ignorado. - upload-logo, commit-backgrounds e provision-teme parar de recusar um organização que não tem domínio. - O logotipo do coletor de espaço de trabalho por linha deixa duas subqueries correlacionadas de string agg por organização — eles só existiam para descobrir qual pasta cada um A marca tinha sido incluída, e o nome falso já está na linha. - O redirecionamento de sinal NAMES a organização (&org=<alias>). interno. <apex> serve a cada organização sem uma host própria, então uma aba chegando com Apenas uma chave única resolveu o anfitrião, conseguiu a plataforma, e pintou Kamo logo sobre o espaço de trabalho que o membro tinha acabado de assinar. enter- as tinha sido fixado para dizer isso; o sinal comum não tinha. É uma referência, não um credencial, e um apelido que não pode ser lido nunca bloqueia o login. - Os fundos virtuais dos membros deixam de derivar a sua pasta da máquina de pedidos, que respondeu "kamocrm-com" para cada inquilino subdomínio — assim uma criança os fundos da organização foram escritos em, listados de e DELETED de A pasta da plataforma. - A varredura de armazenamento atribui ambos os prefixos, então uma organização migrada O uso da marca não parece reduzir para metade durante a noite. ThemeFolderMigrationService copia os ativos de cada organização em seu alias pasta no arranque. Cópias, nunca apaga: não há momento seguro para remover o antigo chaves — uma aba aberta através do implante, um e-mail em cache, um PDF de citação já enviado todos e o custo de equivocá-lo é cada rótulo branco A marca do cliente desaparece imediatamente. Idempotente, e um blip MinIO não deve parar O serviço a começar. Já concorre à produção: 14 organizações, 298 objectos, todos a servir. OrgAlias Policy é a terceira peça, e a que mais importa agora o nome falso é um segmento de caminho. A regra da forma só foi aplicada pelo ponto final de disponibilidade o assistente chama à medida que o campo é digitado — o endpoint de criação verificado duplicatas e todos os dígitos e nada mais, então qualquer ouvinte que pulou o assistente poderia Armazenar um pseudônimo segurando um espaço, um ponto ou um corte. Reserva igualmente os rótulos a plataforma serve, porque uma organização chamada "tema" responderia no host cada inquilino lê seus ativos de; e os prefixos balde que pertencem a no organização, da qual "default" é o perigoso: o tema base cada a organização é semeada, da qual as economias de tal organização reescreveriam. Verificado contra um checkout limpo do principal mais apenas estes arquivos: 1414 testes, 0 Falhas. Nenhuma organização existente possui um alias reservado ou mal formado.