summaryrefslogtreecommitdiff
path: root/app/views/projects/forks/new.html.haml
blob: 73a7fc0e1ac66c5b92ff395dd5801d4676b3b70b (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
- page_title "Fork project"
- if @namespaces.present?
  %h3.page-title Fork project
  %p.lead
    Click to fork the project to a user or group
  %hr

  .fork-namespaces
    - @namespaces.in_groups_of(6, false) do |group|
      .row
        - group.each do |namespace|
          .col-md-2.col-sm-3
            - if fork = namespace.find_fork_of(@project)
              .fork-thumbnail
                = link_to project_path(fork), title: "Visit project fork", class: 'has-tooltip' do
                  = image_tag namespace_icon(namespace, 100)
                  .caption
                    %strong
                      = namespace.human_name
                    %div.text-primary
                      Already forked

            - else
              .fork-thumbnail
                = link_to namespace_project_forks_path(@project.namespace, @project, namespace_key: namespace.id), title: "Fork here", method: "POST", class: 'has-tooltip' do
                  = image_tag namespace_icon(namespace, 100)
                  .caption
                    %strong
                      = namespace.human_name

    %p.light
      Fork is a copy of a project repository.
      %br
      Forking a repository allows you to do changes without affecting the original project.
- else
  %h3 No available namespaces to fork the project
  %p.slead
    You must have permission to create a project in a namespace before forking.

.save-project-loader.hide
  .center
    %h2
      %i.fa.fa-spinner.fa-spin
      Forking repository
    %p Please wait a moment, this page will automatically refresh when ready.