diff options
author | Phil Hughes <me@iamphill.com> | 2016-08-16 08:50:49 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2016-08-17 17:17:39 +0100 |
commit | 1de237082a4efe49995bc124a5784dd58c6ca83c (patch) | |
tree | f55fd577ad027d82ecd07dea5fb633dc5a44f946 /app/assets | |
parent | 7e7673d55ec4211b0c9817f099f1172b2c416b95 (diff) | |
download | gitlab-ce-1de237082a4efe49995bc124a5784dd58c6ca83c.tar.gz |
Updated JSON endpoints
Diffstat (limited to 'app/assets')
-rw-r--r-- | app/assets/javascripts/boards/services/board_service.js.es6 | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/app/assets/javascripts/boards/services/board_service.js.es6 b/app/assets/javascripts/boards/services/board_service.js.es6 index 1ee0a9ead00..0cf7927e8d8 100644 --- a/app/assets/javascripts/boards/services/board_service.js.es6 +++ b/app/assets/javascripts/boards/services/board_service.js.es6 @@ -2,8 +2,7 @@ class BoardService { constructor (root) { Vue.http.options.root = root; - this.lists = Vue.resource(`${root}{/id}.json`, {}); - this.list = Vue.resource(`${root}/lists{/id}.json`, {}, { + this.lists = Vue.resource(`${root}/lists{/id}.json`, {}, { generate: { method: 'POST', url: `${root}/lists/generate.json` @@ -25,13 +24,13 @@ class BoardService { generateDefaultLists () { this.setCSRF(); - return this.list.generate({}); + return this.lists.generate({}); } createList (labelId) { this.setCSRF(); - return this.list.save({}, { + return this.lists.save({}, { list: { label_id: labelId } @@ -41,7 +40,7 @@ class BoardService { updateList (list) { this.setCSRF(); - return this.list.update({ id: list.id }, { + return this.lists.update({ id: list.id }, { list: { position: list.position } @@ -51,7 +50,7 @@ class BoardService { destroyList (id) { this.setCSRF(); - return this.list.delete({ id }); + return this.lists.delete({ id }); } getIssuesForList (id, filter = {}) { @@ -62,12 +61,10 @@ class BoardService { return this.issues.get(data); } - moveIssue (id, from, to) { + moveIssue (id, from_list_id, to_list_id) { return this.issue.update({ id }, { - issue: { - from, - to - } + from_list_id, + to_list_id }); } }; |