Implement candidate history tracking and enhance email URL configuration #20

Merged
ahmed.mujtaba merged 2 commits from Add_History into main 2026-08-20 12:23:39 +00:00
  • 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.

- 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.
ahmed.mujtaba added 1 commit 2026-08-20 12:23:24 +00:00
c7fc2fed10 Implement candidate history tracking and enhance email URL configuration
- 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.
ahmed.mujtaba added 1 commit 2026-08-20 12:23:30 +00:00
ahmed.mujtaba merged commit eca848b9d2 into main 2026-08-20 12:23:39 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: utopia-ai/HR-ATS-Portal#20
There is no content yet.