Hi,
We are using JIRA v 7.2.9.
I am using the following code in my JIRA custom plugin for changing the owner of the shared dashboard-
SharedDashboardsAdministration sharedDashboardsAdministration = ComponentAccessor.getComponent(SharedDashboardsAdministration.class);
sharedDashboardsAdministration.changeDashboardOwner(dashboardPortal.getId(), dashboardUser.getUsername());
//where dashboardPortal is the PortalPage object and is getting created via JIRA custom plugin code. This dashboard is shared with a project.
//dashboardUser is ApplicationUser object.
Also added this dependency in pom.xml -
<dependency>
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-func-tests</artifactId>
<version>7.2.7</version>
<scope>provided</scope>
</dependency>
Still the problem is - I am not able to change the dashboard owner and getting ClassNotFound exception on SharedDashboardsAdministration class.
Please suggest am I writing incorrect code?
Is there a way to change shared dashboard owner using JIRA API method?
Thanks in advance.