This screen is the main list of all contracts in the GR module at routeDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/gr/contracts.
Overview
The Contracts list page loads all contracts viauseContractList with support for text search, status filter, and contract type filter. Users can toggle between a grid view and table view (ContractTable). Contract type and status filter options are statically defined. Clicking a contract navigates to its detail page at /gr/contracts/:id. Creating a new contract is gated by PermissionGate with gr.contracts.create. Error states display a sanitized error message.
Who it’s for
Requires permissiongr.contracts.view.
Creating a new contract requires gr.contracts.create.
Before you start
- You must have the
gr.contracts.viewpermission. - To create a contract, you also need
gr.contracts.create.
Steps
Search and filter
Use the search input to find contracts by name or number; use the Status and Type dropdowns to narrow results.
Key concepts
- Contract statuses —
draft,pending_approval,active,expired,terminated,renewed. - Contract types —
vendor,client,service,lease,employment,partnership,nda,other. - Grid vs. table — the view mode toggle persists within the session.
Related
Governance & Compliance
Governance & Compliance core 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/gr.tsx
- src/cores/gr/pages/ContractListPage.tsx
- src/cores/gr/hooks/useContractList.ts