import com.deniz.jira.worklog.approval.*;
import com.atlassian.jira.component.ComponentAccessor;
//We need to load WorklogPRO classes differently using getOSGiComponentInstanceOfType
TimesheetApprovalService approvalService = ComponentAccessor.getOSGiComponentInstanceOfType(TimesheetApprovalService.class);
def approvalRequests = approvalService.getTsApprovalRequestsForUserAndPeriod(timesheetApprovalAction.userKey, timesheetApprovalAction.period.id);
if (approvalRequests.length == 0) {
return "User hasn't submitted his/her timesheet yet!";
} |