Asset Detail Page
Overview
Clicking any row in the asset list opens the Asset Detail page. The page is organised into six tabs, selectable via the tab bar at the top and reflected in the URL (?tab=…) so deep links survive between sessions.
The active status and key identifiers (asset tag, device type) are always visible in the page header, regardless of the selected tab.
Tabs
1. Overview
A quick at-a-glance summary with the most frequently needed fields:
- Current assignee
- Location
- Manufacturer and model
- Serial number
- Warranty expiration
2. Fields
The full list of every asset field in a two-column layout — name, asset type, status, manufacturer, model, serial number, purchase date, purchase price, warranty, assignee, location, notes, and creation timestamp. Custom fields defined in the Catalog are also rendered here on assets of the matching type.
3. Assignment
Edit the current assignment and acquisition details:
- Assigned to — type-ahead user search across all users in the tenant. The currently selected user is clickable and navigates to the user detail page. Use the ✕ button to unassign.
- Location — hierarchical location picker (Building → Floor → Room).
- Purchase date — acquisition date.
- Assigned since — derived from the audit log; read-only.
A Save button persists the changes. Every change is recorded in the audit log automatically.
Below the form, a compact Recent assignments list shows the last five assignment changes derived from the audit log.
Users without the assets:write permission see a read-only view with a notice explaining the restriction.
4. Lifecycle
A chronological vertical timeline of everything that has happened to this asset. The timeline is built server-side by combining:
- Audit-log events (
asset.create,asset.update,asset.delete,asset.status_change,asset.assigned) - Linked movements (
movement.startandmovement.completewhere applicable)
Each entry carries an icon, the actor's display name, a relative timestamp, and a short description. The newest 100 entries are shown.
5. Notes
Free-form notes attached to the single asset. Anyone with access to the asset can create notes; only the original author or an admin can edit or delete a note.
- Add a note — textarea at the top, up to 4 000 characters. Creation is optimistic — the note appears in the list immediately and is rolled back only if the server returns an error.
- Pin / unpin — pinned notes float to the top of the list and are visually highlighted in accent green.
- Edit / delete — available only to the author or an admin.
6. Audit log
Admin-only. A table of the most recent 50 audit-log rows for this asset:
- When (timestamp)
- Actor (user display name; "System" for automated actions)
- Action (
create,update,status_change,delete,assigned, …) - Changed fields (first two keys, with a
(+N)suffix for additional fields)
Non-admins see an inline notice instead of the table; the tab itself is hidden from the navigation for non-admin users.
Permissions
| Action | Permission |
|---|---|
| View asset detail | authenticated |
| Edit assignment fields | assets:write |
| View audit-log tab | admin |
| Create a note | authenticated |
| Edit / delete your note | author |
| Edit / delete any note | admin |
Related
- Asset Management — the asset list
- Permissions & Groups — how to grant
assets:write - Asset Movement Processes — how movements surface in the lifecycle tab