Skip to content

feat: add candidate declined pipeline status#783

Merged
anonymoususer72041 merged 5 commits into
opencats:masterfrom
anonymoususer72041:feature/job-order-status-candidate-declined
Jul 9, 2026
Merged

feat: add candidate declined pipeline status#783
anonymoususer72041 merged 5 commits into
opencats:masterfrom
anonymoususer72041:feature/job-order-status-candidate-declined

Conversation

@anonymoususer72041

Copy link
Copy Markdown
Contributor

Summary

Adds a new candidate-joborder pipeline status, Candidate Declined, positioned between Not in Consideration and Client Declined.

The new status is added to the installation schema and to the upgrade migration for existing installations. It is also included in pipeline statistics, graphs and email notification settings.

Email notification settings now handle Candidate Declined separately from Client Declined. Existing installations are handled defensively when their serialized status email settings do not yet contain the new status ID, falling back to the database default instead of producing missing-key notices.

Motivation

The new status provides a clearer distinction between cases where a candidate is not submitted to a client, cases where the client rejects a submitted candidate and cases where the candidate declines.

Not in Consideration is better suited for candidates that are not presented to the client at all. Client Declined indicates a client-side rejection after the candidate has been submitted or considered by the client. However, there was no dedicated status for cases where the candidate declines from their side, for example after an interview.

Adding Candidate Declined makes it possible to represent these candidate-side rejection scenarios more accurately in the pipeline.

@anonymoususer72041 anonymoususer72041 added this to the 1.0.0 milestone May 13, 2026
@anonymoususer72041 anonymoususer72041 modified the milestones: 1.0.0, 0.11.0 Jul 9, 2026
@anonymoususer72041 anonymoususer72041 force-pushed the feature/job-order-status-candidate-declined branch from 11966aa to 5c98e13 Compare July 9, 2026 11:45
@anonymoususer72041 anonymoususer72041 merged commit b83a234 into opencats:master Jul 9, 2026
5 of 6 checks passed
@anonymoususer72041 anonymoususer72041 deleted the feature/job-order-status-candidate-declined branch July 9, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant