Create a basic Error system
For 0.8.9, I should create a basic Error system which logs most non-200s. Possible attributes include:
- User - foreign key (optional since users might not be logged in)
- Creation date - datetime
- IP address it occurred from - Postgres IP address
- If 404, target URL and intended URL, otherwise the exception generated - text
- Message - foreign key(s) (optional)
- Acknowledged by admins - boolean
- Acknowledging admin - foreign key (user, required)
The admin panel should have search capabilities like reports and an unacknowledged Error counter at the top, like the unacknowledged reports counter.
Edited by Luna Lucadou