- Shipped
- 2 de setembro de 2026 às 01:35 UTC
- Author
- Kamo
- Commit
- 4ca1da1
Três coisas, todas na mesma página. Artigos relacionados. KbArticleRelationService possui o "ver também" simétrico links: list, set, sugestion, e um claro que é executado no soft delete para que um aposentado O artigo não permanece na lista de outra pessoa e o encurta silenciosamente. As leituras passam pelo KbReaderScope -- uma lista de relações não filtrada nomes dos títulos de exatamente os artigos que as bandeiras do público escondem, que é o oráculo readable() responde 404 para evitar, chegando através de uma porta diferente. O público ler é ainda mais estreito: publicado e público-visível apenas, então uma página de marketing não pode vincular um visitante em material somente para membros. Caminho público. KbPublicArticleDTO agora carrega caminho e antepassados. caminho é o cadeia de lesma abaixo da raiz da seção, por isso /help-center/help-center é não representável e um consumidor pode construir um link aninhado em vez de um plano. Isto não é cosmético: pesquisa de artigo resolve no último segmento de caminho, então um link construído a partir da lesma nua ainda renderiza a página direita e os perdidos A hierarquia não aparece em lado nenhum até alguém ler o mapa do site. Uma leitura em vez de quatro. buildPublicTreeIndex substitui o separado buildUidToGuidMap / buildPublicChildrenMap scans -- uma única página de artigo foi fazendo três leituras de tabela completa mais um quarto para seu pai, todas as projeções de A mesma lista. Breadcrumbs e cartões relacionados agora traduzir com o artigo em vez de permanecer em inglês debaixo de um corpo traduzido. 98 testes, 30 deles novos: forma do caminho e ciclos em Kb PublicPathTest, espelho manutenção e filtragem de escopo em KbArtRelationServiceTest.