Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 55.2k
    • Issues 55.2k
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1.6k
    • Merge requests 1.6k
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #37081
Closed
Open
Issue created Nov 22, 2019 by Keanon O'Keefe@kokeefe🚀Contributor

Single Level Group Epics for GitLab Premium

Single Level Group Epics GitLab Premium

Per an E-Group conversation we are moving forward with bring Epics down to the GitLab Premium tier. We will move forward in a few stages to accomplish this.

Problem to Solve

When I'm trying to coordinate strategy across many project teams, I want to see project level initiatives grouped together and viewable on some sort of timeline, so that I can track progress and understand what is coming up and what is currently in flight.

MVC Proposed Solution:

  • GitLab Premium users will have Group Level Epics
  • Group Level Epics should be accessible in the same fashion they are for GitLab Ultimate. (Left hand nav items, Epic lists, etc)
  • Group level epics cannot have sub-epics nested under them, only issues within the Group

What does success look like, and how can we measure that?

  • Increase in upgrades to Premium
  • Overall # of Epic created at Group level

Documentation

We need to update our Epic docs to state the availability in Premium and to clearly state that Premium users can not nest children epics like Ultimate users can in https://docs.gitlab.com/ee/user/group/epics/#relationships-between-epics-and-issues and https://docs.gitlab.com/ee/user/group/epics/#multi-level-child-epics.

Proposed Breakdown

Backend

  1. Add subepics flag to ulitmate license together with existing epics ee/app/models/license.rb#L113
  2. Update Epic's model method valid_parent? ee/app/models/ee/epic.rb#L324 to check if subepics feature is available (then we wouldn't have to handle all APIs separately)
  3. Minor changes on API layer - at least in graphql we expose what features are available for groups - ee/app/graphql/ee/types/group_type.rb#L10
  4. Move epics flag from ultimate to premium ee/app/models/license.rb#L43

Interested Customer/Prospect :

  • Interested Prospect
  • Interested Prospect

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
Assign to
Time tracking