The My Assets page (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.
/it/my-assets) shows the IT assets assigned to the currently authenticated user in a card-based grid layout. Each card displays the asset name, tag, type, status, and assignment date.
Overview
The page callsuseMyAssets to retrieve assets where the current user has an active assignment. Assets render as clickable cards that navigate to /it/assets/:id. Status badges use semantic color variants (success for active, info for assigned, warning for maintenance, destructive for lost/stolen). A badge count appears in the header when assets are present.
Who it’s for
No explicit permission gate beyond the outerITViewGuard (it.view). All IT-enabled users can view their own assets.
Before you start
- You must have the IT module permission (
it.view). - Assets must be assigned to your employee record by IT staff before they appear here.
Steps
Review assigned assets
Each card shows the asset name, asset tag, type, current status, and the date the asset was assigned to you.
View asset details
Click any asset card to navigate to the full asset detail page at
/it/assets/:id.Key concepts
| Concept | Description |
|---|---|
MyAssetWithAssignment | Type combining the asset record with its assignment metadata (including assigned_date) |
| Status variants | active → success; assigned → info; maintenance → warning; lost/stolen → destructive |
Related
IT Service Management
IT Service Management 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/it.tsx
- src/cores/it/pages/assets/MyAssetsPage.tsx
- src/cores/it/hooks/useMyAssets.ts