Description :
All users with the Create Issues permissions can create issues of any type. The “Create Issues” permission applies to all issue types, so it’s not possible to restrict users to create issues of certain types through the permission scheme.
Solution:
To restrict issue creation of certain types to certain users, you can use a Workflow validator in the create issue transition.
Here, only a specific group of users should be able to create Epic. Following is the workaround to achieve this:
Prerequisite: Other issue types must have separate workflows from the restricted issue type like Epic.
It works by default, create Issue transitions have ‘Only users with Create Issues permission can execute this transition.’ validator in them. It can delete this validator and replace it with something like ‘Only users with Administer Projects permission can execute this transition.’ (Note we can use any other permission also). Once configured, the users without this permission can click create and choose Epic as an issue type, however, when they click save they will get an error message. Cr.