diff options
author | Paul Slaughter <pslaughter@gitlab.com> | 2018-07-04 00:19:29 +0300 |
---|---|---|
committer | Paul Slaughter <pslaughter@gitlab.com> | 2018-07-04 00:19:29 +0300 |
commit | 21843c2c12f8a5410addbd60014fb73283a3cc55 (patch) | |
tree | a2c8a16b378c70fe28a3edeef3e086181bbd028d /app/assets/javascripts/boards/components/modal | |
parent | 26998c68c936f183ead1a84e404a61160fc646f7 (diff) |
Port of EE refactoring to extract EE lines from boards
Diffstat (limited to 'app/assets/javascripts/boards/components/modal')
-rw-r--r-- | app/assets/javascripts/boards/components/modal/footer.vue | 22 | ||||
-rw-r--r-- | app/assets/javascripts/boards/components/modal/list.vue | 3 |
2 files changed, 15 insertions, 10 deletions
diff --git a/app/assets/javascripts/boards/components/modal/footer.vue b/app/assets/javascripts/boards/components/modal/footer.vue index e0dac6003f1..d4affc8c3de 100644 --- a/app/assets/javascripts/boards/components/modal/footer.vue +++ b/app/assets/javascripts/boards/components/modal/footer.vue @@ -28,23 +28,29 @@ export default { }, }, methods: { + buildUpdateRequest(list) { + return { + add_label_ids: [list.label.id], + }; + }, addIssues() { const firstListIndex = 1; const list = this.modal.selectedList || this.state.lists[firstListIndex]; const selectedIssues = ModalStore.getSelectedIssues(); const issueIds = selectedIssues.map(issue => issue.id); + const req = this.buildUpdateRequest(list); // Post the data to the backend - gl.boardService.bulkUpdate(issueIds, { - add_label_ids: [list.label.id], - }).catch(() => { - Flash(__('Failed to update issues, please try again.')); + gl.boardService + .bulkUpdate(issueIds, req) + .catch(() => { + Flash(__('Failed to update issues, please try again.')); - selectedIssues.forEach((issue) => { - list.removeIssue(issue); - list.issuesSize -= 1; + selectedIssues.forEach((issue) => { + list.removeIssue(issue); + list.issuesSize -= 1; + }); }); - }); // Add the issues on the frontend selectedIssues.forEach((issue) => { diff --git a/app/assets/javascripts/boards/components/modal/list.vue b/app/assets/javascripts/boards/components/modal/list.vue index 02ac36d7367..a58b5afe970 100644 --- a/app/assets/javascripts/boards/components/modal/list.vue +++ b/app/assets/javascripts/boards/components/modal/list.vue @@ -121,8 +121,7 @@ <div v-if="issuesCount > 0 && issues.length === 0" class="empty-state add-issues-empty-state-filter text-center"> - <div - class="svg-content"> + <div class="svg-content"> <img :src="emptyStateSvg" /> </div> <div class="text-content"> |