summaryrefslogtreecommitdiff
path: root/app/views/projects/packages/packages/show.html.haml
blob: aeca3f5b3e3a1f7215d74cee13e3efe08b61edd0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
- add_to_breadcrumbs _("Package Registry"), project_packages_path(@project)
- add_to_breadcrumbs @package.name, project_packages_path(@project)
- breadcrumb_title @package.version
- page_title _("Package Registry")
- @content_class = "limit-container-width" unless fluid_layout

.row
  .col-12
    #js-vue-packages-detail{ data: { package: package_from_presenter(@package),
      can_delete: can?(current_user, :destroy_package, @project).to_s,
      svg_path: image_path('illustrations/no-packages.svg'),
      npm_path: package_registry_instance_url(:npm),
      npm_help_path: help_page_path('user/packages/npm_registry/index'),
      maven_path: package_registry_project_url(@project.id, :maven),
      maven_help_path: help_page_path('user/packages/maven_repository/index'),
      conan_path: package_registry_project_url(@project.id, :conan),
      conan_help_path: help_page_path('user/packages/conan_repository/index'),
      nuget_path: nuget_package_registry_url(@project.id),
      nuget_help_path: help_page_path('user/packages/nuget_repository/index'),
      pypi_path: pypi_registry_url(@project.id),
      pypi_setup_path: package_registry_project_url(@project.id, :pypi),
      pypi_help_path: help_page_path('user/packages/pypi_repository/index'),
      composer_path: composer_registry_url(@project&.group&.id),
      composer_help_path: help_page_path('user/packages/composer_repository/index'),
      project_name: @project.name,
      project_list_url: project_packages_path(@project),
      group_list_url: @project.group ? group_packages_path(@project.group) : '',
      composer_config_repository_name: composer_config_repository_name(@project.group&.id)} }