BigW Consortium Gitlab

index.html.haml 2.14 KB
Newer Older
1 2
%h3.page-title
  Milestones
3
  %span.pull-right #{@group_milestones.count} milestones
4 5 6 7 8 9 10 11

%p.light
  Only milestones from
  %strong #{@group.name}
  group are listed here.

%hr

12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
= render 'shared/milestones_filter'
.milestones
  .panel.panel-default
    %ul.well-list
      - if @group_milestones.blank?
        %li
          .nothing-here-block No milestones to show
      - else
        - @group_milestones.each do |milestone|
          %li{class: "milestone milestone-#{milestone.closed? ? 'closed' : 'open'}", id: dom_id(milestone.milestones.first) }
            .pull-right
              - if can?(current_user, :manage_group, @group)
                - if milestone.closed?
                  = link_to 'Reopen Milestone', group_milestone_path(@group, milestone.safe_title, title: milestone.title, milestone: {state_event: :activate }), method: :put, class: "btn btn-small btn-grouped btn-reopen"
                - else
                  = link_to 'Close Milestone', group_milestone_path(@group, milestone.safe_title, title: milestone.title, milestone: {state_event: :close }), method: :put, class: "btn btn-small btn-close"
            %h4
              = link_to_gfm truncate(milestone.title, length: 100), group_milestone_path(@group, milestone.safe_title, title: milestone.title)
            %div
31
              %div
32 33 34 35 36 37 38
                = link_to group_milestone_path(@group, milestone.safe_title, title: milestone.title) do
                  = pluralize milestone.issue_count, 'Issue'
                 
                = link_to group_milestone_path(@group, milestone.safe_title, title: milestone.title) do
                  = pluralize milestone.merge_requests_count, 'Merge Request'
                 
                %span.light #{milestone.percent_complete}% complete
39
              = milestone_progress_bar(milestone)
40 41
              %div
                %br
Douwe Maan committed
42 43 44 45
                - milestone.milestones.each do |milestone|
                  = link_to namespace_project_milestone_path(milestone.project.namespace, milestone.project, milestone) do
                    %span.label.label-default
                      = milestone.project.name
46
  = paginate @group_milestones, theme: "gitlab"