Repair tracking
/track/<token>. Public, no login.
When a repair is lodged, the person receives a link with a unique token. That link is the page.
What it shows
Section titled “What it shows”| Repair type and serial | What is being fixed |
| Status badge | Coloured, matching your workflow |
| Progress stepper | Received, in progress, ready, closed |
| Loan device number | If one was issued |
| History | Every status change, dated |
| Last updated |
Why this is the highest-value feature for a school desk
Section titled “Why this is the highest-value feature for a school desk”Because “is it ready yet” is the single most common interruption at a school ICT counter, and this answers it without anybody being interrupted.
The loan number appearing here matters too. A student who has forgotten which loaner they were given has somewhere to look that is not the service desk.
The token
Section titled “The token”The link is the credential. There is no login. A page that shows one repair does not need an account behind it.
The token is per repair, unguessable, and only reveals that repair. Somebody forwarding their link shares that repair and nothing else.
Rating the repair
Section titled “Rating the repair”When a repair is closed and satisfaction is enabled, the page shows “How did we do?” with a one to five star rating and an optional comment.
Ratings feed the summary on the staff dashboard.
Asking here works because it is the moment the person has just got their device back, which is when they have an opinion. An email survey a week later gets answered by nobody.
The link arrives in the “repair received” message and is repeated in later ones. Both are editable.
If the link in the email is broken, that is PUBLIC_URL pointing at the wrong
origin rather than a problem with email. See your own
domain.
What it does not show
Section titled “What it does not show”Internal notes, costs, technician names, or anything else from the submission beyond the fields listed above.
A note saying “third time this term, the family is difficult” is for the desk.