Epic <> Issue association in API wrong Customer Tier
Background
In the Gitlab Customer Tier Premium you can Create, Edit, and Delete and Epic. In Premium you can associate an Epic with an Issue. Bulk associations of an issue is being requested here: #207899 (comment 357636685) when the bulk editing feature is added, it will most likely be a Premium or lower tier feature, thus bulk editing in the API should also follow.
Issue Summary
The API does not allow a Premium customer to associate an Epic with Issues, or associate an Issue with an Epic. The API states that it is an Ultimate feature only. The API should allow you to accomplish the same tasks as you would be able to do in the UI, but at a much more efficient rate, which is the whole point of the API. So, it would only make sense to match the ability in the API to what is in the UI. If the association of Issues to Nested Epics in the API was available, this would make sense to be available to Ultimate customers only since only Ultimate customers can use nested Epics.
Links to API Docs:
- https://docs.gitlab.com/ee/api/epic_issues.html#update-epic---issue-association
- https://docs.gitlab.com/ee/api/issues.html#edit-issue
Possible Solutions
Change the permissions in the API to allow Premium customers to associate an Issue with an Epic and vice versa.