Group level issue boards
Resources
PM @victorwu | UX @cperessini | FE @psimyn
Problem
- Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/25698 Issue board as a workflow tool
- Group level issue boards help solve the team-first collaboration problem: https://gitlab.com/gitlab-org/gitlab-ee/issues/1295, https://gitlab.com/gitlab-org/gitlab-ce/issues/27728
Design
- In the group navigation, you have a new tab under issues called
Boards
. This is analogous to the project level. - A group board is the same in design as a project board.
- You can create/edit/delete multiple boards.
- You can edit the name of a board.
- You can associate a native group milestone (https://gitlab.com/gitlab-org/gitlab-ce/issues/30126) with a board.
- There is a search bar in the board, that can filter by: author, assignee, native group milestone (not any project milestone), group label (not any project label), and weight.
- The add list functionality searches for or creates or links to group labels only.
- Only issues in immediate child projects of the group are available in the group board. Issues in further descendent subgroups are not shown in the group board.
- Only group labels of this group are available in this board. No labels of further subgroups are available.
- Project labels are not displayed in the cards and they are not displayed in the sidebar either.
- The
Add issues
modal is not in scope for this first iteration. Users can still move issues "into" the board because there is an existingBacklog
column that they can leverage.
Edited by username-removed-408230