Skip to content

refactor: share add activity schedule event modal#782

Open
anonymoususer72041 wants to merge 5 commits into
opencats:masterfrom
anonymoususer72041:refactor/shared-activity-modal
Open

refactor: share add activity schedule event modal#782
anonymoususer72041 wants to merge 5 commits into
opencats:masterfrom
anonymoususer72041:refactor/shared-activity-modal

Conversation

@anonymoususer72041

Copy link
Copy Markdown
Contributor

This refactors the duplicated add activity / schedule event modal templates for candidates and contacts into a shared activity template.

The candidate, contact and job order entry points now pass the required modal configuration through template variables, while preserving the existing differences between those flows. This includes the parent module/action, hidden parent ID field, regarding job order options, modal title, validator path, cancel and close URLs, event duration visibility, field widths, reminder label text and focus behavior.

The candidate and contact regarding lists are normalized before rendering so the shared template can use the same structure for both flows. Candidate labels continue to include the related company name where applicable, while contact labels remain title-only.

A follow-up fix also removes undefined variable usage in the candidate job order finished path by avoiding access to unavailable pipeline data and using the current regarding job order ID for the cancel URL.

@anonymoususer72041

anonymoususer72041 commented May 8, 2026

Copy link
Copy Markdown
Contributor Author

The candidate, contact and job order entry points now pass the required modal configuration through template variables, while preserving the existing differences between those flows. This includes the parent module/action, hidden parent ID field, regarding job order options, modal title, validator path, cancel and close URLs, event duration visibility, field widths, reminder label text and focus behavior.

We might want to check if we should align some differences here before merging.

@anonymoususer72041 anonymoususer72041 force-pushed the refactor/shared-activity-modal branch from 655bd65 to 59163a5 Compare June 15, 2026 09:12
@anonymoususer72041 anonymoususer72041 requested a review from RussH June 15, 2026 09:12
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