Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bulk_imports/error.rb')
-rw-r--r--lib/bulk_imports/error.rb24
1 files changed, 19 insertions, 5 deletions
diff --git a/lib/bulk_imports/error.rb b/lib/bulk_imports/error.rb
index 009fa02a72a..c40b4bc7f34 100644
--- a/lib/bulk_imports/error.rb
+++ b/lib/bulk_imports/error.rb
@@ -3,21 +3,35 @@
module BulkImports
class Error < StandardError
def self.unsupported_gitlab_version
- self.new("Unsupported GitLab version. Source instance must run GitLab version #{BulkImport::MIN_MAJOR_VERSION} " \
- "or later.")
+ self.new("Unsupported GitLab version. Minimum supported version is #{BulkImport::MIN_MAJOR_VERSION}.")
end
def self.scope_validation_failure
- self.new("Import aborted as the provided personal access token does not have the required 'api' scope or " \
- "is no longer valid.")
+ self.new("Personal access token does not have the required " \
+ "'api' scope or is no longer valid.")
end
def self.invalid_url
self.new("Invalid source URL. Enter only the base URL of the source GitLab instance.")
end
+ def self.destination_namespace_validation_failure(destination_namespace)
+ self.new("Import failed. Destination '#{destination_namespace}' is invalid, or you don't have permission.")
+ end
+
+ def self.destination_slug_validation_failure
+ self.new("Import failed. Destination URL " \
+ "#{Gitlab::Regex.oci_repository_path_regex_message}")
+ end
+
def self.destination_full_path_validation_failure(full_path)
- self.new("Import aborted as '#{full_path}' already exists. Change the destination and try again.")
+ self.new("Import failed. '#{full_path}' already exists. Change the destination and try again.")
+ end
+
+ def self.setting_not_enabled
+ self.new("Group import disabled on source or destination instance. " \
+ "Ask an administrator to enable it on both instances and try again."
+ )
end
end
end