summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/boards/models/list.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/boards/models/list.js')
-rw-r--r--app/assets/javascripts/boards/models/list.js15
1 files changed, 5 insertions, 10 deletions
diff --git a/app/assets/javascripts/boards/models/list.js b/app/assets/javascripts/boards/models/list.js
index 2aa92f86125..b8b30c958a9 100644
--- a/app/assets/javascripts/boards/models/list.js
+++ b/app/assets/javascripts/boards/models/list.js
@@ -1,12 +1,11 @@
/* eslint-disable no-underscore-dangle, class-methods-use-this */
-
-import ListIssue from 'ee_else_ce/boards/models/issue';
import { __ } from '~/locale';
import ListLabel from './label';
import ListAssignee from './assignee';
-import flash from '~/flash';
+import { deprecatedCreateFlash as flash } from '~/flash';
import boardsStore from '../stores/boards_store';
import ListMilestone from './milestone';
+import 'ee_else_ce/boards/models/issue';
const TYPES = {
backlog: {
@@ -61,7 +60,9 @@ class List {
this.title = this.milestone.title;
}
- if (!typeInfo.isBlank && this.id) {
+ // doNotFetchIssues is a temporary workaround until issues are fetched using GraphQL on issue boards
+ // Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/229416
+ if (!typeInfo.isBlank && this.id && !obj.doNotFetchIssues) {
this.getIssues().catch(() => {
// TODO: handle request error
});
@@ -100,12 +101,6 @@ class List {
return boardsStore.newListIssue(this, issue);
}
- createIssues(data) {
- data.forEach(issueObj => {
- this.addIssue(new ListIssue(issueObj));
- });
- }
-
addMultipleIssues(issues, listFrom, newIndex) {
boardsStore.addMultipleListIssues(this, issues, listFrom, newIndex);
}