- Added a new `CandidateHistory` model to maintain an append-only audit log for candidate actions. - Introduced `HistoryRecorder` functionality to log significant events across various modules, including interviews, feedback, and notes. - Updated existing methods to include `current_user` for tracking who performed actions. - Enhanced the `EMAIL_URL` configuration in `docker-compose.yml` to allow for environment variable overrides. - Updated frontend components to support fetching and displaying candidate history. This commit improves the application's ability to track changes and actions related to candidates, enhancing accountability and transparency. |
||
|---|---|---|
| .. | ||
| models.py | ||
| serializers.py | ||
| views.py | ||