Skip to content

feat: exclude closed jobs from activity references#764

Open
anonymoususer72041 wants to merge 3 commits into
opencats:masterfrom
anonymoususer72041:feat/exclude-closed-activity-job-references
Open

feat: exclude closed jobs from activity references#764
anonymoususer72041 wants to merge 3 commits into
opencats:masterfrom
anonymoususer72041:feat/exclude-closed-activity-job-references

Conversation

@anonymoususer72041
Copy link
Copy Markdown
Contributor

Summary

This PR updates the add activity / schedule event flows for Contacts and Candidates so that the Regarding job reference dropdown excludes job orders from the configured Closed status group.

Instead of only allowing jobs from the Open status group, the filtering now excludes Closed-group statuses. This keeps Pre-Open job orders such as Upcoming and Lead available, while hiding Closed, Canceled or other statuses configured as closed.

The change adds a central closed job order status SQL helper and uses it from the Contact and Candidate activity reference queries.

The existing activity edit AJAX flow is intentionally left unchanged.

Motivation

When creating new activities, the Regarding dropdown should focus on current job orders that are still relevant for new activity logging. Closed job orders are no longer current references in that context and can make the selection unnecessarily noisy.

This is also related to #361.

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