blob: b357e765d167324a3626b5b336c6f87a0a4974aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
#import "~/graphql_shared/fragments/label.fragment.graphql"
#import "~/graphql_shared/fragments/user.fragment.graphql"
#import "~/work_items/graphql/milestone.fragment.graphql"
#import "ee_else_ce/work_items/graphql/work_item_metadata_widgets.fragment.graphql"
fragment WorkItemWidgets on WorkItemWidget {
... on WorkItemWidgetDescription {
type
description
descriptionHtml
lastEditedAt
lastEditedBy {
name
webPath
}
}
... on WorkItemWidgetAssignees {
type
allowsMultipleAssignees
canInviteMembers
assignees {
nodes {
...User
}
}
}
... on WorkItemWidgetLabels {
type
labels {
nodes {
...Label
}
}
}
... on WorkItemWidgetStartAndDueDate {
type
dueDate
startDate
}
... on WorkItemWidgetHierarchy {
type
hasChildren
parent {
id
iid
title
confidential
webUrl
workItemType {
id
name
iconName
}
}
children {
nodes {
id
iid
confidential
workItemType {
id
name
iconName
}
title
state
createdAt
closedAt
webUrl
widgets {
... on WorkItemWidgetHierarchy {
type
hasChildren
}
...WorkItemMetadataWidgets
}
}
}
}
... on WorkItemWidgetMilestone {
type
milestone {
...MilestoneFragment
}
}
... on WorkItemWidgetNotes {
type
}
... on WorkItemWidgetNotifications {
type
subscribed
}
... on WorkItemWidgetCurrentUserTodos {
type
currentUserTodos(state: pending) {
nodes {
id
}
}
}
... on WorkItemWidgetAwardEmoji {
type
}
... on WorkItemWidgetLinkedItems {
type
linkedItems {
nodes {
linkId
linkType
workItem {
id
iid
confidential
workItemType {
id
name
iconName
}
title
state
createdAt
closedAt
webUrl
widgets {
...WorkItemMetadataWidgets
}
}
}
}
}
}
|