Edit Project provides a form for updating an existing project record’s details within the project accounting module. Route: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.
/fa/projects/:id/edit.
Overview
The Edit Project page is accessible at/fa/projects/:id/edit and requires permission fa.projects.edit. The component (ProjectEditPage) fetches the project via useProject(id, organizationId) and renders ProjectForm pre-populated with current values. On submit, useUpdateProject is called with the updated data. On success, the page navigates to /fa/projects/:id. On cancel, it also returns to the project detail. The breadcrumb displays Edit <project_name>.
Who it’s for
Requires permissionfa.projects.edit.
Before you start
- You must have
fa.projects.editpermission. - The project record must exist; navigate to it via
/fa/projects.
Steps
- Navigate to Finance → Projects (
/fa/projects) and open the project record. - Click Edit to go to
/fa/projects/:id/edit. - Update the relevant project fields in
ProjectForm. - Click Save to submit via
useUpdateProject. - Click Cancel to return to the project detail without saving.
- On success, the page navigates to the project detail.
Key concepts
| Concept | Description |
|---|---|
ProjectForm | Shared form component for project create and edit |
useProject | Hook fetching the existing project, scoped to organizationId |
useUpdateProject | Mutation hook persisting project edits |
ProjectInsert | TypeScript type defining the project data shape |
Related
Finance & Revenue
Finance & Revenue core 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/fa.tsx
- src/cores/fa/pages/ProjectEditPage.tsx