summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/task_list.js
diff options
context:
space:
mode:
authorBrett Walker <bwalker@gitlab.com>2019-01-10 15:22:28 -0600
committerFatih Acet <acetfatih@gmail.com>2019-01-30 23:18:13 +0100
commit83306d249e0762d21b9ca128b9ebb57a0bef6f8b (patch)
treeb2cd7dc17355ce61ac8eff4ae4f7abe0797ac7d7 /app/assets/javascripts/task_list.js
parentf1acd5051513ee815578f7311ca88ee54e79e323 (diff)
downloadgitlab-ce-83306d249e0762d21b9ca128b9ebb57a0bef6f8b.tar.gz
Pass tasklist lock version
receive data on when there is a conflict
Diffstat (limited to 'app/assets/javascripts/task_list.js')
-rw-r--r--app/assets/javascripts/task_list.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/assets/javascripts/task_list.js b/app/assets/javascripts/task_list.js
index edefb3735d7..f063250c36f 100644
--- a/app/assets/javascripts/task_list.js
+++ b/app/assets/javascripts/task_list.js
@@ -8,8 +8,9 @@ export default class TaskList {
this.selector = options.selector;
this.dataType = options.dataType;
this.fieldName = options.fieldName;
+ this.lockVersion = options.lockVersion;
this.onSuccess = options.onSuccess || (() => {});
- this.onError = function showFlash(e) {
+ this.onError = options.onError || function showFlash(e) {
let errorMessages = '';
if (e.response.data && typeof e.response.data === 'object') {
@@ -43,6 +44,7 @@ export default class TaskList {
const patchData = {};
patchData[this.dataType] = {
[this.fieldName]: $target.val(),
+ ['lock_version']: this.lockVersion,
};
return axios