Issue board with assignee columns
- Talked to @timzallmann.
- As part of his process, he keeps track of weights of issues assigned to people on in FE.
- He uses a spreadsheet to keep track of this currently, including the sum for every person in FE.
- As an example above, per @timzallmann 's process, he is tracking the individual issue weights assigned to Jose, and seeing the total summed weight for this milestone.
- This will add issue weight on each board card: https://gitlab.com/gitlab-org/gitlab-ee/issues/4006
- This will sum the weight on each board column/list: https://gitlab.com/gitlab-org/gitlab-ee/issues/3772.
Proposal
- For group boards only, have the ability to add "assignee columns".
- Click
Add user
, which lets you add a user, which must be a member of the group. - That creates a board column. Issues that appear in that column are issues in which that user is an assignee.
- For first iteration, probably does not support re-ordering.
- The sum of the issue counts remains the same, as the trash icon to remove the list.
- When you move an issue from one column to another, similar to existing behavior happens:
- If the "from" column is a label column, the label is removed from the issue.
- If the "from" column is an assignee column, the user is unassigned from the issue.
- If the "to" column is a label column, the label is added to the issue.
- If the "to" column is an assignee column, the user is assigned to the issue.
Edited by Victor Wu