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.

The Edit Vendor screen allows updating an existing vendor record and is accessible at /it/vendors/:id/edit.

Overview

The Edit Vendor page loads the existing vendor via useVendor. The form is rendered using the shared VendorForm component pre-populated with the existing vendor data. Fields include: vendor name, vendor type, status, notes, contact name, contact email, contact phone, website, and address fields (address_line1, address_line2, city, state, postal_code, country). On save, updateVendor is called with updated fields, and the user is redirected to the vendor detail page. A loading skeleton is shown while data loads.

Who it’s for

Requires IT_PERMISSIONS.VIEW (outer ITViewGuard). No additional per-route permission gate.

Before you start

  • You must hold IT_PERMISSIONS.VIEW to access this screen.
  • The vendor must exist in the system.

Steps

1

Open the edit form

From the vendor detail page, click the edit action to navigate to /it/vendors/:id/edit.
2

Update vendor details

Modify name, type, status, contact information, and address fields in the VendorForm.
3

Save changes

Submit the form. On success, you are redirected to the vendor detail page.
4

Cancel

Click Cancel in the form to return to the vendor detail page without saving.

Key concepts

  • VendorForm — Shared component used for both creating and editing vendor records.
  • vendor_type — Type classification for the vendor; exact values in src/cores/it/types/vendors.ts.
  • status — Vendor status; exact values in src/cores/it/types/vendors.ts.

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.
  • src/routes/it.tsx
  • src/cores/it/pages/vendors/EditVendorPage.tsx