The Contracts screen lists all vendor contracts with filtering and is accessible atDocumentation 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/contracts.
Overview
The Contracts list page loads contracts viauseVendorContracts with server-side pagination (page size 20) and filter parameters. A search input filters by contract name or number. Two dropdowns filter by status and contract type (values from CONTRACT_STATUS_LABELS and CONTRACT_TYPE_LABELS). A clear-filters button appears when any filter is active. The contracts table is rendered via the ContractTable component. A New Contract button navigates to /it/contracts/new. An error state renders when the data fetch fails, with a retry button.
Who it’s for
RequiresIT_PERMISSIONS.VIEW (outer ITViewGuard). No additional per-route permission gate.
Before you start
- You must hold
IT_PERMISSIONS.VIEWto access this screen.
Steps
Search and filter
Type in the search box to search by contract name or number. Use the Status and Type dropdowns to filter. Click the X button to clear all filters.
Key concepts
- CONTRACT_STATUS_LABELS — Human-readable labels for contract status values; exact values in
src/cores/it/types/vendors.ts. - CONTRACT_TYPE_LABELS — Human-readable labels for contract type values; exact values in
src/cores/it/types/vendors.ts. - Server-side pagination — Page size of 20; the
pagestate variable increments for subsequent pages.
Related
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.
Documentation sources
Documentation sources
- src/routes/it.tsx
- src/cores/it/pages/vendors/ContractListPage.tsx