summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/reports/store/mutations.js
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2018-07-20 22:57:01 +0100
committerFilipa Lacerda <filipa@gitlab.com>2018-07-20 22:57:01 +0100
commit7105b37a558acf22a23125cddfefc517c040a0fb (patch)
tree6beb0534286e7f40d62ceebd2f183df09fdd2206 /app/assets/javascripts/reports/store/mutations.js
parentd82efd8fa8329758dd3a956d5d47956ccb3ce643 (diff)
downloadgitlab-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.js10
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);
+ },
};