debian-mirror-gitlab/app/views/import/gitlab_projects/new.html.haml

43 lines
1.8 KiB
Text
Raw Normal View History

2016-06-22 15:30:34 +05:30
- page_title "GitLab Import"
- header_title "Projects", root_path
2017-09-10 17:25:29 +05:30
- content_for :page_specific_javascripts do
= webpack_bundle_tag 'project_import_gl'
2016-06-22 15:30:34 +05:30
%h3.page-title
= icon('gitlab')
Import an exported GitLab project
%hr
2017-09-10 17:25:29 +05:30
= form_tag import_gitlab_project_path, class: 'new_project', multipart: true do
.row
.form-group.col-xs-12.col-sm-6
= label_tag :namespace_id, 'Project path', class: 'label-light'
.form-group
.input-group
- if current_user.can_select_namespace?
.input-group-addon
= root_url
= select_tag :namespace_id, namespaces_options(namespace_id_from(params) || :current_user, display_path: true, extra_group: namespace_id_from(params)), class: 'select2 js-select-namespace', tabindex: 1
2016-06-22 15:30:34 +05:30
2017-09-10 17:25:29 +05:30
- else
.input-group-addon.static-namespace
#{root_url}#{current_user.username}/
= hidden_field_tag :namespace_id, value: current_user.namespace_id
.form-group.col-xs-12.col-sm-6.project-path
= label_tag :path, 'Project name', class: 'label-light'
= text_field_tag :path, @path, placeholder: "my-awesome-project", class: "js-path-name form-control", tabindex: 2, autofocus: true, required: true
2016-06-22 15:30:34 +05:30
2017-09-10 17:25:29 +05:30
.row
.form-group.col-md-12
To move or copy an entire GitLab project from another GitLab installation to this one, navigate to the original project's settings page, generate an export file, and upload it here.
.row
.form-group.col-sm-12
= hidden_field_tag :namespace_id, @namespace.id
= label_tag :file, 'GitLab project export', class: 'label-light'
.form-group
= file_field_tag :file, class: ''
.row
.form-actions
= submit_tag 'Import project', class: 'btn btn-create'
= link_to 'Cancel', new_project_path, class: 'btn btn-cancel'