Assign group milestone from ancestor groups to issue or merge request

Description

  • Given I am in an issue or merge request, assign any group milestone that is in an ancestor group (not just the parent group).
  • Sidebar assignment in an issue or merge request.
  • Sidebar assignment in issue board card.
  • Quick actions.
  • API should be updated. (https://gitlab.com/gitlab-org/gitlab-ce/issues/36862#note_76272967)
  • Update the group burndown chart scope so that a group burndown chart considers all issues nesting down in all subgroups' projects. I.e. we weren't able to do it originally (https://gitlab.com/gitlab-org/gitlab-ee/issues/3064#note_68150464), but now we should update it that feature to support it. (https://gitlab.com/gitlab-org/gitlab-ce/issues/36862#note_76272967)

Not in scope

  • https://gitlab.com/gitlab-org/gitlab-ce/issues/30106 is viewing these issues in the group list. That is not in scope.
  • https://gitlab.com/gitlab-org/gitlab-ee/issues/3342 is viewing these issues in a group board. That is not in scope.

Original Description

Description

Current problem for me is that I have a lot of microservies all in their own repo and some of them in subgroups. I would now like to do a code iteration and track it with a milestone. Which works for every project that's not in a subgroup.

Proposal

As it might be unwanted by some people I would be fine with having it as opt-in on a group milestone.

Use cases

Pretty much every team that is working on a iteration together but has multiple projects in their group.

Edited Jun 01, 2018 by Victor Wu
Assignee Loading
Time tracking Loading