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.

This screen is the main list of all contracts in the GR module at route /gr/contracts.

Overview

The Contracts list page loads all contracts via useContractList 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 permission gr.contracts.view. Creating a new contract requires gr.contracts.create.

Before you start

  • You must have the gr.contracts.view permission.
  • To create a contract, you also need gr.contracts.create.

Steps

1

Open Contracts

Navigate to /gr/contracts.
2

Search and filter

Use the search input to find contracts by name or number; use the Status and Type dropdowns to narrow results.
3

Switch view mode

Toggle between grid and table view using the view-mode buttons.
4

Open a contract

Click a contract card or row to navigate to its detail page.
5

Create a contract

If you have gr.contracts.create, click New Contract to open the contract creation wizard.

Key concepts

  • Contract statusesdraft, pending_approval, active, expired, terminated, renewed.
  • Contract typesvendor, client, service, lease, employment, partnership, nda, other.
  • Grid vs. table — the view mode toggle persists within the session.

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.
  • src/routes/gr.tsx
  • src/cores/gr/pages/ContractListPage.tsx
  • src/cores/gr/hooks/useContractList.ts