Write contact form description as chat message on public ticket creation
The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...
Separe o número de ticket/invasão da linha do título no TicketHeader
Título foi compartilhar uma linha flex nowrap com o número do ticket e dois distintivos, fazendo com que seja cortado. Agora número de bilhete e emblemas ocupam...
Adicionar página /contact-confirmado com herói animado, timeline e CTAs
Substituir a mensagem de sucesso em linha no formulário de contato por um prêmio dedicado página de confirmação: marca de verificação SVG animada com explosão d...
Lidar com a chave de tickets na resposta da lista de tickets de suporte
MediaService retorna { tickets: [...], totalElementos } mas o frontend apenas verificou os dados. conteúdo, fazendo com que a lista fique sempre vazia.
Usar PATCH /org/{id}/colores para salvar a marca para evitar a falha de restrição booleana nullable
Add PATCH /org/{id}/colors endpoint to safely update only color palette fields
Porta correta MEDIASERVICE URL de 443 a 80 para formulário de contato
O serviço ClusterIP só expõe a porta 80; usar 443 com http causou uma ConnectTimeoutError em cada envio de formulário de contato.
Redesign LabelManager — edição de seção em linha, correção de gravação quebrada, padrão somente de leitura
Reescreve LabelManager.tsx com padrão de leitura/edição por seção. Corrige o salvamento quebrado botão (validateForm bloqueado salva porque os campos de contato...
Adicionar o validador de domínio KamoMail para bloquear os endereços de e- mail cross-tenant
Apresenta o componente KamoMailDomainValidator que verifica, na camada de serviço, se o domínio de email enviado corresponde ao domínio padrão verificado pelo o...
Enforce a restrição de domínio KamoMail na caixa de correio, alias e criação compartilhada da caixa de correio
Quando KamoMail é o provedor de e-mail, os membros só podem criar caixas de correio, aliases e caixas de correio compartilhadas usando o domínio padrão verifica...
Leia o logotipoFullExt do config.json para a extensão dinâmica do logotipo
Ler logoFullExt do config.json; corrigir local.webmanifest caminho para o subdiretório favicon
Leia o logotipoFullExt do config.json para a extensão dinâmica do logotipo
Add theme provisioning — NATS publisher, provision-theme endpoint, logo upload
Adicionar campo logoFullExt à entidade Organização; adicionar listaObjects ao MinIOStorageService
Substituir ícones emoji por ícones SVG sólidos ao criar o assistente Stepper
Use memberID session key and include creatorType in creatable branch-types response
Adicionar pesquisaByBranchTypeID consulta derivada para OrganizationRepository
Suporta o novo endpoint /branch-types/{id}/usages no SecurityService para verificar se um tipo de ramo tem orgs filhos ativos antes da eliminação.
Add GET /branch-types/creatable and /{id}/usages endpoints
/creatable returns branch types filtered by the caller's creator-type (OWNERS/TEAM_MEMBERS/MEMBERS) via AppliedModelEnforcementService. /{id}/usages returns th...
Guardar a eliminação do tipo de ramo contra os usos de org activos
Antes de remover um chip tipo branch, o frontend agora chama **************************** Se existirem quaisquer orgs, ele mostra um diálogo informacional lista...
Use correct session key 'memberID' instead of 'MID'
KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...
Emblema de ticket de suporte ao vivo no NavTop — SupportCountContext assina o NATS via STOMP, emblema mostra contagem pendente
Live pending support ticket count via NATS — notify org owner on new tickets, add pending-count REST endpoint
Set org owner usernameAlias on creation and fix website-contact member alias
Adicionar o campo de contagem pendente ao SupportAgentNotificationDTO e a consulta de contagem ao SupportTicketRepository
Exclude master model from models list; add debug log to child-org creation check
SecurityModelController now filters out the org's master model (identified by org.getMasterModelID()) from the /api/security/models response — it is managed exc...
Read session rights as List<String> names, not CSV of integer IDs
Session rights are stored as a JSON array of RoleRightType name strings. Both **************** and OrganizationController were casting them to String (causing C...
Parar a opção dupla com as opções da faixa etária no BranchSetupManager
Caixa onClique e caixa de seleção emAlterar ambos disparados em cada clique, alternando duas vezes e deixando o estado inalterado. Parar propagação no FormContr...
Use o suporte de tamanho da grade MUI v7 no StackingOrdersManager
MUI v7 Grid2 substituiu xs/sm/md pelo objeto de tamanho prop.
Remova o adereço do item MUI Grid obsoleto no StackingOrdersManager
MUI Grid v2 baixou o adereço do item; use adereços de tamanho diretamente na grade.
Adicionar campo de nome de domínio ao assistente de criação de org
Adiciona um campo de domínio necessário ao passo básico com www automático. a despir. Validado, incluído na carga útil da API, e mostrado na etapa de revisão.
Adicionar a chamada de modificação da API à página de referência kamo-api
Mostrado apenas em /kamo-api-reference, pede aos usuários para enviar a alteração de API requisições via /requests ou alcançar via /contact.
Add GET /branch-types/creatable endpoint with creator-type filtering
Returns only the branch types the calling member is permitted to create a child org under, based on their OWNERS/TEAM_MEMBERS/MEMBERS classification against the...
Substituir a Organização Digite o passo do assistente com a seleção branchType/SecurityModel
- Substituir o OrgTypeStep (Organização Tipo + Configuração dropdowns) com BranchTypeStep que busca **************** o novo endpoint devolve apenas os tipos de ...
Reconstruir para a atualização da biblioteca compartilhada com kamo (CREATE CHILD ORG direito + apply-to flags)
Puxa o novo RoleRightType.CREATE CHILD ORG (id 131), as três bandeiras aplicáveis em ChildOrgSecurityModel, as duas sobrecargas de serviço de 13 arg e os ajudan...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Como o que vês no transporte?
Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.
