The IT Tickets page (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.
/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 viauseTickets 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 permissionit.view (outer ITViewGuard → RequirePermission 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
Open the ticket queue
Navigate to
/it/tickets. The table loads the first page of tickets across your organization.Filter tickets
Use the filter bar to narrow results by status, priority, or other available criteria. Filters update the table immediately.
Navigate pages
Use the Previous/Next buttons at the bottom of the page when more than 20 tickets exist.
Key concepts
| Concept | Description |
|---|---|
| Real-time subscription | useRealtimeSubscription watches it_tickets for live changes; toast notifications appear on insert or delete events |
TicketFilters | Filter shape accepted by useTickets; fields include status, priority, and search |
| Pagination | Page size fixed at 20; total pages computed from totalCount |
Related
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.
Documentation sources
Documentation sources
- src/routes/it.tsx
- src/cores/it/pages/tickets/TicketListPage.tsx
- src/cores/it/hooks/useTickets.ts