View/edit epic at group level
- View epic at group level.
- View/edit the title. View/edit the description.
- Editing the title and description follows the same permission is analogous for the permissions for editing the title/description in a project issue.
- When in edit mode, the pencil does not appear.
- View the timestamp. View the creator and their avatar.
- Link to the creator, along with the tooltip.
- The page is associated at the group level of a group.
- Epics are for EEU only.
- Use
&
for epics. Must also update CE code per https://gitlab.com/gitlab-org/gitlab-ee/issues/3255#note_41593585. - If breadcrumbs are implemented in this issue, then it should be clickable, per https://gitlab.com/gitlab-org/gitlab-ce/issues/38059.
Permissions
-
Private group:
- Epics can be viewed by group members.
- Epics can only be created/edited by group developers+.
-
Internal group:
- Epics can be viewed by group members.
- Epics can only be created/edited by group developers+
-
Public group:
- Epics can be viewed without any authentication.
- Epics can only be created/edited by group developers+.
-
Epic creation is not in scope here.
-
In other words, we expect users of open source projects to submit/create issues, but we do not expect them to create epics. Of course they should be able to view epics.
Important technical note
- The epic object should very likely be architected in the system as an issuable, since it will have many similar behaviors as issues / merge requests.
- From a product/feature perspective, we want epics as a first class citizen, to make it easier for users to use them in roadmap views.
- But from a tech perspective, there is a lot to be gained from re-using existing code/functionality. So much so that we should strongly consider changing certain designs for an epic if it means reducing effort cost and maintenance cost going forward.
Out of scope
- Navigation is out of scope. So you won't be able to access the page as a user. And you cannot create an epic. To test the feature, you have to populate the database manually and access it.
Design
Edited by Victor Wu