New create Epic page
Problem to solve
Users are not able to include enough information when creating a new Epic.
Current state-
Proposal
MVC
- Add a "New Epic" button, similar to the "New Issue" button users expect to see already when viewing an Epic.
- "New Epic" button should take users to a page similar to the "New Issue" creation flow. Once a users submits their new epic, they are taken to that new epic's page.
Options needed for new epic page:
- Title
- Template (future addition with #37079 (closed))
- Description
- Confidential checkbox (future addition available with #197339 (closed))
- Labels
- Start Date
- Due Date
What does success look like, and how can we measure that?
Users can more quickly get through a backlog of Epics they need to create.
Considerations
- Form should be flexible, as we may want to include a new epic creation page elsewhere in the future (maybe sidebar within an issue, epic). Because of this, consider using GraphQL (createEpic mutation already available)
- Use form/fields from gitlab-ui. This may mean there will be a dependency on gitlab-org/gitlab-services/design.gitlab.com#276 (closed), but if work needs to be done in order to use it, it should be taken on as part of this work.
Edited by 🤖 GitLab Bot 🤖




