GitLab CloseIssue -> CreateMilestone workflow
В настоящий момент в GitLab на "закрытии задачи" возникает событие, которое обрабатывается хардкодом (логика зашита) в классе com.asvoip.ump.gitlabio.handler.impl.CloseIssueEventHandlerImpl.
Предлагаю логику перенести в процесс Workflow Manager.
Параметры для метода com.asvoip.ump.workflowmanager.controller.WorkflowController#workflow:
- String processName model:
- String username
- String projectName
- Integer currentMilestoneId
Логика - при закрытии последней Issue в Milestone, копируются следующий Milestone и задачи до N Milestone из шаблонного проекта.