Commit 674844d0 authored by Phil Hughes's avatar Phil Hughes

Fixed issue with backlog list not saving

Fixed issue when dragging cards
parent 4d9f76c1
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
disabled: this.disabled, disabled: this.disabled,
filter: '.board-list-count, .board-new-issue-form', filter: '.board-list-count, .board-new-issue-form',
onStart: (e) => { onStart: (e) => {
const card = this.$refs.issue[e.oldIndex]; const card = this.$refs.issue[e.oldIndex - 1];
Store.moving.issue = card.issue; Store.moving.issue = card.issue;
Store.moving.list = card.list; Store.moving.list = card.list;
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
gl.issueBoards.BoardsStore.moveIssueToList(Store.moving.list, this.list, Store.moving.issue); gl.issueBoards.BoardsStore.moveIssueToList(Store.moving.list, this.list, Store.moving.issue);
}, },
onRemove: (e) => { onRemove: (e) => {
this.$refs.issue[e.oldIndex].$destroy(true); this.$refs.issue[e.oldIndex - 1].$destroy(true);
} }
}); });
......
...@@ -19,9 +19,10 @@ ...@@ -19,9 +19,10 @@
methods: { methods: {
submit(e) { submit(e) {
e.preventDefault(); e.preventDefault();
const labels = this.list.label ? [this.list.label] : [];
const issue = new ListIssue({ const issue = new ListIssue({
title: this.title, title: this.title,
labels: [this.list.label] labels
}); });
this.list.newIssue(issue); this.list.newIssue(issue);
......
...@@ -23,7 +23,7 @@ module Projects ...@@ -23,7 +23,7 @@ module Projects
list = project.board.lists.find(params[:list_id]) list = project.board.lists.find(params[:list_id])
issue = Issues::CreateService.new(project, current_user, issue_params.merge(request: request)).execute issue = Issues::CreateService.new(project, current_user, issue_params.merge(request: request)).execute
issue.labels << list.label issue.labels << list.label if list.label
render json: issue.to_json render json: issue.to_json
end end
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
":title" => "issue.title" } ":title" => "issue.title" }
{{ issue.title }} {{ issue.title }}
.card-footer .card-footer
%span.card-number %span.card-number{ "v-if" => "issue.id" }
= precede '#' do = precede '#' do
{{ issue.id }} {{ issue.id }}
%button.label.color-label.has-tooltip{ "v-for" => "label in issue.labels", %button.label.color-label.has-tooltip{ "v-for" => "label in issue.labels",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment