In order to complete the migration of Minyaa against JIRA 4.4, I had to perform a patch in jira-project-config-plugin in order to let it using the component extended by Minyaa plugins.
Minyaa comes with different extension of JIRA Components. 2 of them are required to be able to access to project configuration :
- NotificationTypeManager in order to provide custom Notification Type (See here)
- SchemePermissions in order to provide custom Permission (See here)
Applied Patch are in :
- com.atlassian.jira.projectconfig.contextproviders.ProjectNotificationContextProvider in order to retrieve the NotificationTypeManager on call and not on Class load.
- com.atlassian.jira.projectconfig.contextproviders.ProjectPermissionContextProvider in order to retrieve the SchemePermissions on call and not on Class load.
Thanks by advance