diff options
Diffstat (limited to 'lib/gitlab/gitlab_import/project_creator.rb')
-rw-r--r-- | lib/gitlab/gitlab_import/project_creator.rb | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/lib/gitlab/gitlab_import/project_creator.rb b/lib/gitlab/gitlab_import/project_creator.rb deleted file mode 100644 index 35feea17351..00000000000 --- a/lib/gitlab/gitlab_import/project_creator.rb +++ /dev/null @@ -1,30 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module GitlabImport - class ProjectCreator - attr_reader :repo, :namespace, :current_user, :session_data - - def initialize(repo, namespace, current_user, session_data) - @repo = repo - @namespace = namespace - @current_user = current_user - @session_data = session_data - end - - def execute - ::Projects::CreateService.new( - current_user, - name: repo["name"], - path: repo["path"], - description: repo["description"], - namespace_id: namespace.id, - visibility_level: Gitlab::VisibilityLevel.level_value(repo["visibility"]), - import_type: "gitlab", - import_source: repo["path_with_namespace"], - import_url: repo["http_url_to_repo"].sub("://", "://oauth2:#{@session_data[:gitlab_access_token]}@") - ).execute - end - end - end -end |