Skip to content
Snippets Groups Projects

Add iteration support for work items

Merged Deepika Guliani requested to merge dg-support-iteration-for-work-item into master
Compare and
9 files
+ 244
2
Compare changes
  • Side-by-side
  • Inline
Files
9
@@ -8,6 +8,7 @@ import { TYPE_WORK_ITEM } from '~/graphql_shared/constants';
import issueConfidentialQuery from '~/sidebar/queries/issue_confidential.query.graphql';
import { isMetaKey } from '~/lib/utils/common_utils';
import { setUrlParams, updateHistory } from '~/lib/utils/url_utility';
import projectIssueIterationQuery from 'ee/sidebar/queries/project_issue_iteration.query.graphql';
import { WIDGET_ICONS, WORK_ITEM_STATUS_TEXT, WIDGET_TYPE_HIERARCHY } from '../../constants';
import getWorkItemLinksQuery from '../../graphql/work_item_links.query.graphql';
@@ -70,6 +71,18 @@ export default {
return data.workspace?.issuable;
},
},
iteration: {
query: projectIssueIterationQuery,
variables() {
return {
fullPath: this.projectPath,
iid: String(this.iid),
};
},
update(data) {
return data.workspace?.issuable;
},
},
},
data() {
return {
@@ -117,6 +130,9 @@ export default {
childrenCountLabel() {
return this.isLoading && this.children.length === 0 ? '...' : this.children.length;
},
issuableIteration() {
return this.iteration?.attribute;
},
},
methods: {
toggle() {
@@ -305,6 +321,7 @@ export default {
:issuable-gid="issuableGid"
:children-ids="childrenIds"
:parent-confidential="confidential"
:issuable-iteration="issuableIteration"
@cancel="hideAddForm"
@addWorkItemChild="addChild"
/>
Loading