_project.html.haml 2.5 KB
Newer Older
1
%ul.project-navigation.nav.nav-sidebar.navbar-collapse.collapse
D
Dmitriy Zaporozhets 已提交
2
  = nav_link(path: 'projects#show', html_options: {class: "home"}) do
3
    = link_to project_path(@project), title: 'Project', class: 'shortcuts-project' do
D
Dmitriy Zaporozhets 已提交
4
      %i.fa.fa-dashboard
5
      Project
6
  - if project_nav_tab? :files
7
    = nav_link(controller: %w(tree blob blame edit_tree new_tree)) do
D
Dmitriy Zaporozhets 已提交
8 9 10 11
      = link_to project_tree_path(@project, @ref || @repository.root_ref), class: 'shortcuts-tree' do
        %i.fa.fa-files-o
        Files

12 13

  - if project_nav_tab? :commits
14
    = nav_link(controller: %w(commit commits compare repositories tags branches)) do
D
Dmitriy Zaporozhets 已提交
15 16 17
      = link_to project_commits_path(@project, @ref || @repository.root_ref), class: 'shortcuts-commits' do
        %i.fa.fa-history
        Commits
18 19 20

  - if project_nav_tab? :network
    = nav_link(controller: %w(network)) do
D
Dmitriy Zaporozhets 已提交
21 22 23
      = link_to project_network_path(@project, @ref || @repository.root_ref), class: 'shortcuts-network' do
        %i.fa.fa-code-fork
        Network
24 25 26

  - if project_nav_tab? :graphs
    = nav_link(controller: %w(graphs)) do
D
Dmitriy Zaporozhets 已提交
27 28 29
      = link_to project_graph_path(@project, @ref || @repository.root_ref), class: 'shortcuts-graphs' do
        %i.fa.fa-area-chart
        Graphs
30 31

  - if project_nav_tab? :issues
D
Dmitriy Zaporozhets 已提交
32
    = nav_link(controller: %w(issues milestones labels)) do
R
Robert Schilling 已提交
33
      = link_to url_for_project_issues, class: 'shortcuts-issues' do
D
Dmitriy Zaporozhets 已提交
34
        %i.fa.fa-exclamation-circle
D
Dmitriy Zaporozhets 已提交
35 36 37 38
        Issues
        - if @project.used_default_issues_tracker?
          %span.count.issue_counter= @project.issues.opened.count

39
  - if project_nav_tab? :merge_requests
D
Dmitriy Zaporozhets 已提交
40
    = nav_link(controller: :merge_requests) do
R
Robert Schilling 已提交
41
      = link_to project_merge_requests_path(@project), class: 'shortcuts-merge_requests'  do
D
Dmitriy Zaporozhets 已提交
42
        %i.fa.fa-tasks
D
Dmitriy Zaporozhets 已提交
43 44 45
        Merge Requests
        %span.count.merge_counter= @project.merge_requests.opened.count

46
  - if project_nav_tab? :wiki
D
Dmitriy Zaporozhets 已提交
47
    = nav_link(controller: :wikis) do
D
Dmitriy Zaporozhets 已提交
48 49 50
      = link_to project_wiki_path(@project, :home), class: 'shortcuts-wiki' do
        %i.fa.fa-book
        Wiki
D
Dmitriy Zaporozhets 已提交
51

52
  - if project_nav_tab? :snippets
D
Dmitriy Zaporozhets 已提交
53
    = nav_link(controller: :snippets) do
D
Dmitriy Zaporozhets 已提交
54 55 56
      = link_to project_snippets_path(@project), class: 'shortcuts-snippets' do
        %i.fa.fa-file-text-o
        Snippets
D
Dmitriy Zaporozhets 已提交
57

58
  - if project_nav_tab? :settings
59
    = nav_link(html_options: {class: "#{project_tab_class} separate-item"}) do
60
      = link_to edit_project_path(@project), class: "stat-tab tab no-highlight" do
D
Dmitriy Zaporozhets 已提交
61
        %i.fa.fa-cogs
D
Dmitriy Zaporozhets 已提交
62
        Settings
63
        %i.fa.fa-angle-down
64 65

  - if @project_settings_nav
66
    = render 'projects/settings_nav'