Skip to content

Project Plan: Phase Status Logic #4203

@acshields

Description

@acshields

Summary

We are amending how phase status logic works. The user performing set-up will no longer be required to indicate the overall status of a phase in a dropdown menu, and instead the status (once published) will be dynamically maintained by using the date data provided.

A Published Phase's Status Logic Rules

Once a phase has been published by the user performing set-up, the following conditional logic rules should apply for status management:

  • If a phase is published and the earliest start date on the timeline has not passed, the phase status = "Planned"
  • If a phase is published, the earliest start date on the timeline has passed, and the latest end date on the timeline has not passed, the phase status = "Active"
  • If a phase is published and the latest end date on the timeline has passed, the phase status = "Complete"

A Draft Phase's Status Logic Rules

If a phase is still in Draft (i.e. has not been published), then no conditional logic rules apply (it should continue to remain in Draft status, even if dates have passed).

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions