View/add/remove issue in/to/from epic
- When you hit the
+
button, there's a UI that appears that allows you to paste in an issue. - Viewing / adding / removing issues in an epic permissions-wise is exactly the same as the related issues feature. If you have permissions to edit an issue description, and you have permissions to edit the epic description, then you are allowed to add an issue to the epic.
- You can add any issue to an epic in the GitLab instance (other groups/projects, doesn't matter), as long as you have the permissions, above.
- The issue path in the list should be the complete path, including all subgroups, for example:
group/subgroup/subgroup/project-name#123
. (In future iterations, we may simplify view depending on where the epic is.) - Adding and removing issues should not reload the page.
- No requirements on the sorting of the list.
- An issue can only belong to one epic. When you add one issue to an epic, it is automatically removed from any pervious epic is was part of.
- To finalize: subgroups and issues in those places. Which issues can be added to epic.
Permissions
-
Private group:
- Epics can be viewed by group members.
- Epics can only be created/edited by group developers+.
- If you have view access to an issue, you can see it in the issues list of the epic.
- If you have edit access to an issue, and have a group developers+ role, you can add/remove that issue with respect to the epic.
-
Internal group:
- Epics can be viewed by group members.
- Epics can only be created/edited by group developers+
- If you have view access to an issue, you can see it in the issues list of the epic.
- If you have edit access to an issue, and have a group developers+ role, you can add/remove that issue with respect to the epic.
-
Public group:
- Epics can be viewed without any authentication.
- Epics can only be created/edited by group developers+.
- If you have view access to an issue, you can see it in the issues list of the epic.
- If you have edit access to an issue, and have a group developers+ role, you can add/remove that issue with respect to the epic.
Designs
Edited by Victor Wu