diff options
author | Phil Hughes <me@iamphill.com> | 2016-10-07 09:38:35 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2016-10-07 09:38:35 +0100 |
commit | e4571614983ca6ba7ef7c4ea8c4bc5bbd992ce32 (patch) | |
tree | f9b4df010298b5db2ba75e1e77f6de4df1618cd8 | |
parent | 7d20a91b2ecf0af89b3a6d3a5d4d8621114687ec (diff) | |
download | gitlab-ce-e4571614983ca6ba7ef7c4ea8c4bc5bbd992ce32.tar.gz |
Make the subscribe button work correctly
-rw-r--r-- | app/assets/javascripts/boards/components/board_new_issue.js.es6 | 7 | ||||
-rw-r--r-- | app/assets/javascripts/boards/models/issue.js.es6 | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/app/assets/javascripts/boards/components/board_new_issue.js.es6 b/app/assets/javascripts/boards/components/board_new_issue.js.es6 index a4fad422eca..b31adfdb8da 100644 --- a/app/assets/javascripts/boards/components/board_new_issue.js.es6 +++ b/app/assets/javascripts/boards/components/board_new_issue.js.es6 @@ -1,4 +1,6 @@ (() => { + const Store = gl.issueBoards.BoardsStore; + window.gl = window.gl || {}; gl.issueBoards.BoardNewIssue = Vue.extend({ @@ -27,13 +29,16 @@ const labels = this.list.label ? [this.list.label] : []; const issue = new ListIssue({ title: this.title, - labels + labels, + subscribed: true }); this.list.newIssue(issue) .then((data) => { // Need this because our jQuery very kindly disables buttons on ALL form submissions $(this.$els.submitButton).enable(); + + Store.detail.issue = issue; }) .catch(() => { // Need this because our jQuery very kindly disables buttons on ALL form submissions diff --git a/app/assets/javascripts/boards/models/issue.js.es6 b/app/assets/javascripts/boards/models/issue.js.es6 index ca013aa92b5..9704274b886 100644 --- a/app/assets/javascripts/boards/models/issue.js.es6 +++ b/app/assets/javascripts/boards/models/issue.js.es6 @@ -4,7 +4,7 @@ class ListIssue { this.title = obj.title; this.confidential = obj.confidential; this.dueDate = obj.due_date; - this.subscribed = true; + this.subscribed = obj.subscribed; this.labels = []; if (obj.assignee) { |