diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2018-07-20 22:57:01 +0100 |
---|---|---|
committer | Filipa Lacerda <filipa@gitlab.com> | 2018-07-20 22:57:01 +0100 |
commit | 7105b37a558acf22a23125cddfefc517c040a0fb (patch) | |
tree | 6beb0534286e7f40d62ceebd2f183df09fdd2206 /app/assets/javascripts/reports/store/mutations.js | |
parent | d82efd8fa8329758dd3a956d5d47956ccb3ce643 (diff) | |
download | gitlab-ce-7105b37a558acf22a23125cddfefc517c040a0fb.tar.gz |
Adds action to handle the create issue button
Moves component to inside mr widget
Fixes eslint errors
Diffstat (limited to 'app/assets/javascripts/reports/store/mutations.js')
-rw-r--r-- | app/assets/javascripts/reports/store/mutations.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/app/assets/javascripts/reports/store/mutations.js b/app/assets/javascripts/reports/store/mutations.js index 4ff9b10f28c..120ec177666 100644 --- a/app/assets/javascripts/reports/store/mutations.js +++ b/app/assets/javascripts/reports/store/mutations.js @@ -27,6 +27,7 @@ export default { }, [types.SET_ISSUE_MODAL_DATA](state, payload) { Vue.set(state.modal, 'title', payload.issue.name); + Vue.set(state.modal, 'status', payload.status); Object.keys(payload.issue).forEach((key) => { if (Object.prototype.hasOwnProperty.call(state.modal.data, key)) { @@ -34,4 +35,13 @@ export default { } }); }, + [types.REQUEST_CREATE_ISSUE](state) { + Vue.set(state.modal, 'isLoading', true); + }, + [types.RECEIVE_CREATE_ISSUE_SUCCESS](state) { + Vue.set(state.modal, 'isLoading', false); + }, + [types.RECEIVE_CREATE_ISSUE_ERROR](state) { + Vue.set(state.modal, 'isLoading', false); + }, }; |