No description
- Introduced a new `status` field to the `Risk` model with choices for "open", "in_progress", "closed", and "review_required". - Created a `NotificationPreference` model to manage user notification settings for various events related to risks, controls, residual risks, reviews, users, and incidents. - Updated the admin interface to include `NotificationPreference` inline with the `User` admin. - Enhanced signal handlers to send notifications based on user preferences for created, updated, and deleted events for users, risks, controls, and incidents. - Modified the `check_risk_followups` utility function to update risk status and create notifications for follow-ups. - Updated serializers and views to accommodate the new `status` field and improved risk listing functionality. - Added a new section in the risk detail template to display related incidents. - Removed the unused statistics view from URLs. |
||
|---|---|---|
| api | ||
| config | ||
| locale | ||
| risks | ||
| static | ||
| templates | ||
| .env-example | ||
| .gitignore | ||
| db.sqlite3 | ||
| docker-compose-sqlite.yml | ||
| Dockerfile | ||
| entrypoint.sh | ||
| manage.py | ||
| requirements.txt | ||
| startserver.sh | ||
| TODO | ||