parent
9a425c3f92
commit
5e0b2941c7
|
@ -40,12 +40,10 @@ class List {
|
||||||
}
|
}
|
||||||
|
|
||||||
destroy () {
|
destroy () {
|
||||||
if (this.type !== 'blank') {
|
gl.issueBoards.BoardsStore.state.lists.$remove(this);
|
||||||
gl.issueBoards.BoardsStore.state.lists.$remove(this);
|
gl.issueBoards.BoardsStore.updateNewListDropdown(this.id);
|
||||||
gl.issueBoards.BoardsStore.updateNewListDropdown(this.id);
|
|
||||||
|
|
||||||
gl.boardService.destroyList(this.id);
|
gl.boardService.destroyList(this.id);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
update () {
|
update () {
|
||||||
|
@ -93,16 +91,20 @@ class List {
|
||||||
|
|
||||||
createIssues (data) {
|
createIssues (data) {
|
||||||
data.forEach((issueObj) => {
|
data.forEach((issueObj) => {
|
||||||
this.issues.push(new ListIssue(issueObj));
|
this.addIssue(new ListIssue(issueObj));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
addIssue (issue, listFrom) {
|
addIssue (issue, listFrom) {
|
||||||
this.issues.push(issue);
|
this.issues.push(issue);
|
||||||
|
|
||||||
issue.addLabel(this.label);
|
if (this.label) {
|
||||||
|
issue.addLabel(this.label);
|
||||||
|
}
|
||||||
|
|
||||||
gl.boardService.moveIssue(issue.id, listFrom.id, this.id);
|
if (listFrom) {
|
||||||
|
gl.boardService.moveIssue(issue.id, listFrom.id, this.id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
findIssue (id) {
|
findIssue (id) {
|
||||||
|
|
Loading…
Reference in New Issue