Allow users to create new issues within their board when swimlanes are enabled

Problem to solve

How might we allow users to create new issues when swimlanes are applied? Usually an issue would be created and added to the top of an individual list- but the newly added swimlanes would interfere with this experience. We also want to make it clear that a new issue has no value (be it Epic, Milestone, Assignee, etc) applied upon creation for MVC. For example- when a user creates an issue within a board with epic swimlanes applied- that issue will have no epic applied upon creation.

User experience goal

Users are able to quickly create issues from the board itself and understand that status of the issue at a glance.

Proposal

For MVC:

  • When a user clicks on "new issue" within the header of a list- they are navigated down to the Issues with no epics assigned swimlane at the bottom of the board. The user sees the new issue card at the top of that swimlane within the list they interacted with.
  • When a user fills out the new issue card and clicks submit issue, they see the new issue card has been created at the top of the Issues with no epics assigned swimlane within the interacted with list. They can then assign that issue to an epic from the issue itself or by moving the card into a new swimlane.

Example: addissueswimlanes

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited Nov 08, 2021 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading