Skip to content

[Workstreams] remove support for creating phases for new projects #358

Open
@maxceem

Description

@maxceem

This is part of #315

For the purpose of easy development purposes currently I've updated project create endpoint so it can create projects with phases (old) or workstreams (new) depend on the project template phases/planConfg.

So if the planConfg has property, workstreamsConfig we create workstreams for the project.
Otherwise, we use our old way and create phases.

@vikasrohit I'd like to confirm a few things:

  1. Should we completely drop the support phases for new projects (we keep it for old)
  2. If some template doesn't have workstreamsConfig provided should we create some default workstream or keep it empty? (before you proposed both options, for now I don't create any workstreams if there is no config).
  3. If some template HAS workstreamsConfig provided but due to project details no workstream is selected. Should we keep the list of workstreams empty or also create some general one?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions