Skip to content

Clean up JiraService

username-removed-378947 requested to merge clean-up-jira-service into master

What does this MR do?

It implements the steps proposed in https://gitlab.com/gitlab-org/gitlab-ce/issues/24967 that make JiraService code more understandable and aligned with other project services. It also prevents making unnecessary calls to JIRA API by ProjectServiceWorker . Also, https://gitlab.com/gitlab-org/gitlab-ce/issues/24777 will no longer happen after these changes.

Are there points in the code the reviewer needs to double check?

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/24967

Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/24777

Merge request reports