diff options
author | Fatih Acet <acetfatih@gmail.com> | 2018-12-21 01:19:41 +0100 |
---|---|---|
committer | Fatih Acet <acetfatih@gmail.com> | 2019-01-30 23:18:13 +0100 |
commit | 45eabf921a9bb90677d1e4f59544f0a7abcbc879 (patch) | |
tree | 899251bb4eb01d0d4b3ac9a6f9c6189f3912af55 /app/assets/javascripts/issue_show | |
parent | 8bcd508b4c7f559f27db3c05b6ae4a3a33dfff95 (diff) | |
download | gitlab-ce-45eabf921a9bb90677d1e4f59544f0a7abcbc879.tar.gz |
Accept lockVersion as a prop and add to store
Diffstat (limited to 'app/assets/javascripts/issue_show')
-rw-r--r-- | app/assets/javascripts/issue_show/components/app.vue | 6 | ||||
-rw-r--r-- | app/assets/javascripts/issue_show/stores/index.js | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/app/assets/javascripts/issue_show/components/app.vue b/app/assets/javascripts/issue_show/components/app.vue index cd569eb3045..b6eacf839b9 100644 --- a/app/assets/javascripts/issue_show/components/app.vue +++ b/app/assets/javascripts/issue_show/components/app.vue @@ -130,6 +130,10 @@ export default { required: false, default: true, }, + lockVersion: { + type: Number, + required: true, + }, }, data() { const store = new Store({ @@ -141,6 +145,7 @@ export default { updatedByName: this.updatedByName, updatedByPath: this.updatedByPath, taskStatus: this.initialTaskStatus, + lock_version: this.lockVersion, }); return { @@ -214,6 +219,7 @@ export default { this.store.setFormState({ title: this.state.titleText, description: this.state.descriptionText, + lock_version: this.state.lock_version, lockedWarningVisible: false, updateLoading: false, }); diff --git a/app/assets/javascripts/issue_show/stores/index.js b/app/assets/javascripts/issue_show/stores/index.js index 32044d6da25..2b3903def6b 100644 --- a/app/assets/javascripts/issue_show/stores/index.js +++ b/app/assets/javascripts/issue_show/stores/index.js @@ -6,6 +6,7 @@ export default class Store { description: '', lockedWarningVisible: false, updateLoading: false, + lock_version: 0, }; } @@ -22,6 +23,7 @@ export default class Store { this.state.updatedAt = data.updated_at; this.state.updatedByName = data.updated_by_name; this.state.updatedByPath = data.updated_by_path; + this.state.lock_version = data.lock_version; } stateShouldUpdate(data) { |