2020-06-16 12:09:00 +00:00
- parent = @group.parent
- group_path = root_url
- group_path << parent.full_path + '/' if parent
2022-09-24 03:14:07 +00:00
= gitlab_ui_form_for '', url: import_gitlab_group_path, namespace: 'import_group', class: 'group-form gl-show-field-errors', multipart: true do |f|
2020-12-15 12:10:17 +00:00
.gl-border-l-solid.gl-border-r-solid.gl-border-gray-100.gl-border-1.gl-p-5
%h4
= _('Import group from file')
2022-04-14 06:08:29 +00:00
= render Pajamas::AlertComponent.new(variant: :warning,
2022-06-29 00:09:31 +00:00
alert_options: { class: 'gl-mb-5' },
2022-05-06 00:07:56 +00:00
dismissible: false) do |c|
= c.body do
2021-12-15 21:11:32 +00:00
- docs_link_start = '<a href="%{url}" target="_blank" rel="noopener noreferrer">'.html_safe % { url: help_page_path('user/group/import/index.md') }
- link_end = '</a>'.html_safe
2022-01-25 00:11:49 +00:00
= s_('GroupsNew|This feature is deprecated and replaced by %{docs_link_start}group migration%{docs_link_end}.').html_safe % { docs_link_start: docs_link_start, docs_link_end: link_end }
2022-07-13 03:08:10 +00:00
= render 'shared/groups/group_name_and_path_fields', f: f
2020-12-15 12:10:17 +00:00
.form-group
= f.label :file, s_('GroupsNew|Upload file')
.gl-font-weight-normal
- import_export_link_start = '<a href="%{url}" target="_blank">'.html_safe % { url: help_page_path('user/group/settings/import_export') }
= s_('GroupsNew|To import a group, navigate to the group settings for the GitLab source instance, %{link_start}generate an export file%{link_end}, and upload it here.').html_safe % { link_start: import_export_link_start, link_end: '</a>'.html_safe }
.gl-mt-3
2021-03-05 15:09:12 +00:00
= render 'shared/file_picker_button', f: f, field: :file, help_text: nil, classes: 'gl-button btn-confirm-secondary gl-mr-2'
2020-12-15 12:10:17 +00:00
.gl-border-gray-100.gl-border-solid.gl-border-1.gl-bg-gray-10.gl-p-5
2022-09-24 03:14:07 +00:00
= f.submit _('Import'), pajamas_button: true