diff --git a/app/assets/javascripts/milestone.js.coffee b/app/assets/javascripts/milestone.js.coffee index bbbaa288b89041a0005ffbc4377a08e2d215a7ab..d2857948cd7a4df97759883af2685de75ba3745c 100644 --- a/app/assets/javascripts/milestone.js.coffee +++ b/app/assets/javascripts/milestone.js.coffee @@ -15,7 +15,7 @@ class Milestone @bindSorting() bindSorting: -> - $("#issues-list-unassigned, #issues-list-ongoing, #issues-list-closed, #issues-list-reopened").sortable( + $("#issues-list-unassigned, #issues-list-ongoing, #issues-list-closed").sortable( connectWith: ".issues-sortable-list", dropOnEmpty: true, receive: (event, ui) -> @@ -30,8 +30,9 @@ class Milestone "issue[assignee_id]=" when 'closed' "issue[state_event]=close" - when 'reopened' - "issue[state_event]=reopen" + + if $(ui.sender).data('state') == "closed" + data += "&issue[state_event]=reopen" Milestone.updateIssue(ui.item, issue_url, data) diff --git a/app/views/projects/milestones/show.html.haml b/app/views/projects/milestones/show.html.haml index 594b6a0c72fd5bb5f958d129583ce4c02888435a..67b45fc30ba7125a73c692027ea04ec38b885cf1 100644 --- a/app/views/projects/milestones/show.html.haml +++ b/app/views/projects/milestones/show.html.haml @@ -75,14 +75,12 @@ .tab-content .tab-pane.active#tab-issues .row - .col-md-3 - = render('issues', title: 'Unstarted Issues (open and unassigned)', issues: @issues.only_opened.unassigned, id: 'unassigned') - .col-md-3 - = render('issues', title: 'Ongoing Issues (open and assigned)', issues: @issues.only_opened.assigned, id: 'ongoing') - .col-md-3 + .col-md-4 + = render('issues', title: 'Unstarted Issues (open and unassigned)', issues: @issues.opened.unassigned, id: 'unassigned') + .col-md-4 + = render('issues', title: 'Ongoing Issues (open and assigned)', issues: @issues.opened.assigned, id: 'ongoing') + .col-md-4 = render('issues', title: 'Completed Issues (closed)', issues: @issues.closed, id: 'closed') - .col-md-3 - = render('issues', title: 'Reopened Issues (reopened)', issues: @issues.only_reopened, id: 'reopened') .tab-pane#tab-merge-requests .row