Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

The Article screen displays a single knowledge-base article identified by its id parameter and is accessible at /it/knowledge-base/:id.

Overview

The Article screen loads an article by its URL id parameter and increments its view_count on mount via the useKnowledgeBaseMutations hook. The page header displays the article title, a KBCategoryBadge, a KBStatusBadge, the total view count, and the published date. Article body HTML is rendered using sanitizeHtml to prevent XSS. Tags are displayed as secondary badges. When the article status is published, helpful/not-helpful voting buttons (KBHelpfulButtons) appear below the content. Users with the it.knowledge_base.manage permission also see a version-history panel (ArticleVersionHistory); users with it.knowledge_base.edit see an Edit button linking to /it/knowledge-base/:id/edit.

Who it’s for

Requires IT_PERMISSIONS.VIEW (outer ITViewGuard). No additional per-route permission gate on this route.

Before you start

  • You must hold IT_PERMISSIONS.VIEW to navigate to this screen.
  • The article must exist and be reachable via its id.

Steps

1

Navigate to an article

Click an article link in the Knowledge Base portal or enter /it/knowledge-base/<id> directly.
2

Read the article

Scroll through the sanitized HTML content rendered in the article card.
3

Vote on helpfulness

If the article is published, click the Helpful or Not Helpful button to submit your vote.
4

Edit the article (editors only)

Users with the it.knowledge_base.edit permission see an Edit button in the top-right. Click it to navigate to the edit screen.

Key concepts

  • view_count — Automatically incremented each time the article page loads.
  • helpful_count / not_helpful_count — Aggregate vote tallies shown in the helpful-voting component.
  • KBStatusBadge — Reflects the article status field (e.g., published, archived).
  • ArticleVersionHistory — Visible only to users with it.knowledge_base.manage permission.

IT Service Management

IT Service Management overview.

Governance & parity

Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/it.tsx
  • src/cores/it/pages/knowledge-base/KnowledgeBaseArticlePage.tsx