Skip to content

Move more EE specific code out of CE code

Yorick Peterse requested to merge move-more-ee-code-out-of-ce-code into master

What does this MR do?

This MR moves various chunks of EE specific code out of CE code. The changes here are mostly done manually, as scripts used for previous MRs (e.g. https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8198) can not catch all possible ways we may prepend modules or add methods for EE.

What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab-ee/issues/8244

TODO

  • app/models/ci/variable.rb
  • app/models/ci/build.rb
  • app/models/ci/pipeline.rb
  • app/models/ci/job_artifact.rb
  • app/models/environment.rb
  • app/models/project_services/mock_monitoring_service.rb
  • app/models/project_services/issue_tracker_service.rb
  • app/models/project_services/mock_deployment_service.rb
  • app/models/project_services/deployment_service.rb
  • app/models/project_services/hipchat_service.rb
  • app/models/commit_status.rb
  • app/models/snippet.rb
  • app/models/project_group_link.rb
  • app/models/members/group_member.rb
  • app/models/members/project_member.rb
  • app/models/application_setting.rb
  • app/models/service.rb
  • app/models/concerns/sha_attribute.rb
  • app/models/project.rb
  • app/models/project_feature.rb
  • app/models/member.rb
  • app/models/event.rb
  • app/models/key.rb
  • app/models/project_statistics.rb
  • app/models/clusters/platforms/kubernetes.rb
  • app/models/hooks/service_hook.rb
  • app/models/hooks/project_hook.rb
  • app/models/project_wiki.rb
  • app/models/repository.rb
  • app/models/user_callout.rb
  • Merge https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23421, then rebase this MR
  • Merge https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23618 and https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8730, then rebase this branch

Does this MR meet the acceptance criteria?

Edited by Yorick Peterse

Merge request reports