2020-12-14 12:09:44 +00:00
|
|
|
- add_page_specific_style 'page_bundles/import'
|
2021-05-24 18:10:28 +00:00
|
|
|
- provider = local_assigns.fetch(:provider).to_sym
|
2020-06-15 15:08:20 +00:00
|
|
|
- extra_data = local_assigns.fetch(:extra_data, {})
|
|
|
|
- filterable = local_assigns.fetch(:filterable, true)
|
2020-08-17 21:09:56 +00:00
|
|
|
- paginatable = local_assigns.fetch(:paginatable, false)
|
2016-12-16 09:47:26 +00:00
|
|
|
- provider_title = Gitlab::ImportSources.title(provider)
|
|
|
|
|
2021-06-07 18:10:23 +00:00
|
|
|
- header_title _("New project"), new_project_path
|
2021-09-21 15:12:11 +00:00
|
|
|
- add_to_breadcrumbs s_('ProjectsNew|Import project'), new_project_path(anchor: 'import_project')
|
2021-06-07 18:10:23 +00:00
|
|
|
|
2018-11-07 16:44:21 +00:00
|
|
|
#import-projects-mount-element{ data: { provider: provider, provider_title: provider_title,
|
|
|
|
can_select_namespace: current_user.can_select_namespace?.to_s,
|
|
|
|
ci_cd_only: has_ci_cd_only_params?.to_s,
|
2020-08-17 12:10:12 +00:00
|
|
|
namespaces_path: import_available_namespaces_path,
|
2018-11-07 16:44:21 +00:00
|
|
|
repos_path: url_for([:status, :import, provider, format: :json]),
|
|
|
|
jobs_path: url_for([:realtime_changes, :import, provider, format: :json]),
|
2020-06-15 15:08:20 +00:00
|
|
|
import_path: url_for([:import, provider, format: :json]),
|
2020-08-17 21:09:56 +00:00
|
|
|
filterable: filterable.to_s,
|
|
|
|
paginatable: paginatable.to_s }.merge(extra_data) }
|