...
Code Block |
---|
import com.onresolve.scriptrunner.runner.customisers.PluginModule; import java.time.LocalDate; import com.onresolve.scriptrunner.runner.customisers.WithPlugin; import org.everit.jira.reporting.service.attribute.WorklogAttributeService; import java.util.Arrays; import java.util.List; @WithPlugin("org.everit.jira.timetracker.plugin") @PluginModule WorklogAttributeService worklogAttributeService; log.error(// list worklog attributes List<String> worklogAttributes = worklogAttributeService.listWorklogAttributes(); // log.info(worklogAttributes); // add worklog attributes worklogAttributeService.updateWorklogAttributes(Arrays.asList("billable", "not-billable")); log.error(worklogAttributes = worklogAttributeService.listWorklogAttributes(); // log.info(worklogAttributes); // delete worklog attribute worklogAttributeService.deleteWorklogAttribute("billable"); log.error(worklogAttributes = worklogAttributeService.listWorklogAttributes(); // log.info(worklogAttributes); // delete worklog attribute worklogAttributeService.deleteWorklogAttribute("not-billable"); log.error(worklogAttributes = worklogAttributeService.listWorklogAttributes(); // log.info(worklogAttributes); |