-
Notifications
You must be signed in to change notification settings - Fork 136
Description
Displayed Statuses
During the set-up of a phase, the creator should have these two decision options:
“Save Draft”
- If the creator does not want to publish the phase for client visibility, they can click “Save Draft”
- The phase should display a “Draft” label
“Publish” - If the creator wants to publish the phase for client visibility, they can click “Publish”
- The phase status that displays will be determined by the logic explained below
- Clicking “Publish” will not override the start date entered by the creator, if its on a date in the future
Once published, the phase will display the following based upon user role:
“Published”
Once a phase is published, the Topcoder Employee and Copilot users should see a label that reads "Published." This will serve as a visual indication that the client can see the phase.
No Text Display
Once a phase is published, the Client users do not need to see the "Published" label.
Hidden/Disabled Statuses
Because at this time we are not able to automate phase status logic (moving it from planned to active to complete) using the scheduler API, the best move forward approach will be to either remove these phase status hide/disable them from user view. Ultimately, the objectives with this change are as listed below:
- Copilot/Topcoder Employee users do not need to manually maintain a status of the phase after it is published
- Clients do not view an inaccurate status (i.e. it says "planned" but the start date has already passed). Because there is no automation we can have in place at this time, it would then be better to not display a status at all.