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:
-rw-r--r--app/views/projects/edit.html.haml8
-rw-r--r--locale/gitlab.pot3
-rw-r--r--spec/views/projects/edit.html.haml_spec.rb20
3 files changed, 28 insertions, 3 deletions
diff --git a/app/views/projects/edit.html.haml b/app/views/projects/edit.html.haml
index 269c576d882..67ae5a0efa7 100644
--- a/app/views/projects/edit.html.haml
+++ b/app/views/projects/edit.html.haml
@@ -97,9 +97,11 @@
= render 'projects/errors'
= gitlab_ui_form_for @project do |f|
.form-group
- %p
- %span.gl-font-weight-bold= _("Be careful. Renaming a project's repository can have unintended side effects.")
- = _('You will need to update your local repositories to point to the new location.')
+ %ul
+ %li= _("Be careful. Renaming a project's repository can have unintended side effects.")
+ %li= _('You will need to update your local repositories to point to the new location.')
+ - if Feature.enabled?(:renaming_project_with_tags, @project)
+ %li= s_('ContainerRegistry|While the rename is in progress, new uploads to the container registry are blocked. Ongoing uploads may fail and need to be retried.')
- if @project.deployment_platform.present?
%p= _('Your deployment services will be broken, you will need to manually fix the services after renaming.')
= f.label :path, _('Path'), class: 'label-bold'
diff --git a/locale/gitlab.pot b/locale/gitlab.pot
index 9d3c2b135ea..470d9f4cace 100644
--- a/locale/gitlab.pot
+++ b/locale/gitlab.pot
@@ -13393,6 +13393,9 @@ msgstr ""
msgid "ContainerRegistry|We are having trouble connecting to the Container Registry. Please try refreshing the page. If this error persists, please review %{docLinkStart}the troubleshooting documentation%{docLinkEnd}."
msgstr ""
+msgid "ContainerRegistry|While the rename is in progress, new uploads to the container registry are blocked. Ongoing uploads may fail and need to be retried."
+msgstr ""
+
msgid "ContainerRegistry|With the Container Registry, every project can have its own space to store its Docker images. %{docLinkStart}More Information%{docLinkEnd}"
msgstr ""
diff --git a/spec/views/projects/edit.html.haml_spec.rb b/spec/views/projects/edit.html.haml_spec.rb
index 8c1a8cf21d0..69eba01687f 100644
--- a/spec/views/projects/edit.html.haml_spec.rb
+++ b/spec/views/projects/edit.html.haml_spec.rb
@@ -111,4 +111,24 @@ RSpec.describe 'projects/edit' do
expect(rendered).to have_content(_('GitLab Pages has moved'))
end
end
+
+ describe 'notifications on renaming the project path' do
+ it 'displays the warning regarding the container registry' do
+ render
+
+ expect(rendered).to have_content('new uploads to the container registry are blocked')
+ end
+
+ context 'when the feature renaming_project_with_tags is disabled' do
+ before do
+ stub_feature_flags(renaming_project_with_tags: false)
+ end
+
+ it 'does not display the warning regarding the container registry' do
+ render
+
+ expect(rendered).not_to have_content('new uploads to the container registry are blocked')
+ end
+ end
+ end
end