add end date field to person profiles

We need to add an end date to all person type profiles / detail pages functionality: - add to the edit profile form only (not new person wizard) - data layer: needs to save end date and an set an automated flag that sets the person to inactive (or sets a new isActive to false) your call - end date should prohibit the person from being added to new series or sessions that take place after that end date. - ideally it should also remove them from sessions they’re added to from that date forward - importantly, we need to ensure series and session removal doesn’t remove them from past sessions they were a part of that took place before that end date to ensure what’s in the db reflects what actually happened - we also need a dropdown in case users want to set them to inactive effective immediately - we will be using this isActive flag to filter the main /people list and probably need a new filter dropdown in the filter menu that defaults to active only Investigate, ask clarifying questions using your agent tooling, wait for my answers, then write the plan and task.

We need to add an end date to all person type profiles / detail pages functionality: - add to the edit profile form only (not new person wizard) - data layer: needs to save end date and an set an automated flag that sets the person to inactive (or sets a new isActive to false) your call - end date should prohibit the person from being added to new series or sessions that take place after that end date. - ideally it should also remove them from sessions they’re added to from that date forward - importantly, we need to ensure series and session removal doesn’t remove them from past sessions they were a part of that took place before that end date to ensure what’s in the db reflects what actually happened - we also need a dropdown in case users want to set them to inactive effective immediately - we will be using this isActive flag to filter the main /people list and probably need a new filter dropdown in the filter menu that defaults to active only Investigate, ask clarifying questions using your agent tooling, wait for my answers, then write the plan and task.

Roadmap status

Completed · New Feature