# Admission Letter Print Fix — 14 July 2026

## Change implemented

Approved applicants now receive a secure non-expiring admission-letter print link after successfully verifying their application details on the public tracking page.

## Behaviour

- Pending and rejected applications cannot open an admission letter.
- Once an application is approved, **Print Admission Letter** becomes available in application tracking.
- The print link does not expire after 15 minutes.
- The letter remains available for later viewing, downloading through the browser print dialog, and printing.
- Admissions, Registrar, Admin, and System Admin users retain direct print access.
- If approval is withdrawn, the admission-letter endpoint rejects the request because it always confirms that the current application status is Approved.
- The printed letter date uses the recorded decision date where available, rather than changing every time the letter is opened.
- Legacy short-lived links remain supported until their original expiry time.

## Database impact

No database migration is required.

## Validation

- 191 PHP files passed syntax validation.
- Permanent token generation and verification passed.
- A token generated for one application cannot be reused for another application.
