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 My Assets page (/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 calls useMyAssets 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 outer ITViewGuard (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

1

Open My Assets

Navigate to /it/my-assets.
2

Review assigned assets

Each card shows the asset name, asset tag, type, current status, and the date the asset was assigned to you.
3

View asset details

Click any asset card to navigate to the full asset detail page at /it/assets/:id.
4

If no assets are shown

Contact your IT department to request equipment or verify asset assignment.

Key concepts

ConceptDescription
MyAssetWithAssignmentType combining the asset record with its assignment metadata (including assigned_date)
Status variantsactive → success; assigned → info; maintenance → warning; lost/stolen → destructive

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.
  • src/routes/it.tsx
  • src/cores/it/pages/assets/MyAssetsPage.tsx
  • src/cores/it/hooks/useMyAssets.ts