Tool Details
| Access | User (same company only) |
| Route | /t/:id/info |
Extended tool details page with full metadata, documents, and history log. Only accessible if you are logged in and belong to the same company as the tool. Otherwise you are redirected to the Tool Info page.
Contact section​
Three action buttons are always visible:
- Call — opens the phone dialer
- SMS — opens a text message with a pre-filled template
- Email — opens your email client with a pre-filled subject and body
Clicking any of these expands a panel showing the full phone number and email with copy-to-clipboard buttons.
Additional buttons:
- Share — social sharing of the tool
- Print QR — go to the Shop to order a QR label
- Watch — toggle the tool on your watchlist (heart icon, filled when watching)
Details section​
Shown if the tool has any of these fields set:
| Field | Notes |
|---|---|
| Return date | Red if overdue, normal if upcoming |
| Model name | |
| Specifications | Preserves whitespace formatting |
| Company tool number (marking) | |
| Company tool ID | |
| Serial number | |
| Next attention date | With optional custom label (e.g., "next calibration") |
| Categories | Icons and names |
| Purchase info | Date + vendor (or "unknown" fallbacks) |
| Price per unit | Admin only, requires Value module |
| Rental value | Admin only, requires Value module |
| Total value (stock tools) | Unit price x quantity, Admin only |
| Warranty status | Green if valid, red if expired |
| Physical placement | Clickable, opens map |
| PDF attachments | Click to open |
| Notes | Preserves whitespace |
History section​
A complete log of everything that has happened with this tool:
- Entries grouped by date with bold date headers
- Each entry has a description and optional notes in italics
- Edit button (pencil) on each entry — disabled for read-only users
- Special entries: placement actions can open a map; placement updates can trigger call/email
- Infinite scroll — loads 10 entries at a time
- Scroll-to-bottom button — floating button when more entries exist below