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 IT Tickets page (/it/tickets) displays the full organizational queue of IT support requests. It supports filtering, pagination, and live updates via a real-time subscription to the it_tickets table.

Overview

The page loads tickets via useTickets with support for TicketFilters and pagination (page size 20). A realtime subscription listens for INSERT, UPDATE, and DELETE events on it_tickets and automatically invalidates the it-tickets query cache, showing toast notifications for new and removed tickets. A RealtimeConnectionBadge indicates live connection status.

Who it’s for

Users with permission it.view (outer ITViewGuardRequirePermission permission={IT_PERMISSIONS.VIEW}). Creating a new ticket uses it.tickets.create.

Before you start

  • Ensure you have the IT module permission (it.view) in your role.
  • For real-time updates to work, your browser must maintain an active connection to the platform.

Steps

1

Open the ticket queue

Navigate to /it/tickets. The table loads the first page of tickets across your organization.
2

Filter tickets

Use the filter bar to narrow results by status, priority, or other available criteria. Filters update the table immediately.
3

Navigate pages

Use the Previous/Next buttons at the bottom of the page when more than 20 tickets exist.
4

Open a ticket

Click a ticket row to navigate to its detail page at /it/tickets/:id.
5

Create a new ticket

Click New Ticket (or press Cmd+N from the IT overview page) to navigate to /it/tickets/new.

Key concepts

ConceptDescription
Real-time subscriptionuseRealtimeSubscription watches it_tickets for live changes; toast notifications appear on insert or delete events
TicketFiltersFilter shape accepted by useTickets; fields include status, priority, and search
PaginationPage size fixed at 20; total pages computed from totalCount

IT Service Management

IT Service Management overview.

Governance & parity

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/tickets/TicketListPage.tsx
  • src/cores/it/hooks/useTickets.ts