Draft: Add designs widget wrapper
What does this MR do and why?
Add designs widget wrapper
Issue: #387552
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
GraphQl Query
{
workItem(id: "gid://gitlab/WorkItem/526") {
id,
workItemType {
id,
name
},
widgets {
type
... on WorkItemWidgetDesigns {
__typename,
designCollection {
__typename
copyState
designs {
__typename
nodes {
__typename
id
event
filename
notesCount
image
imageV432x230
currentUserTodos(state: pending) {
__typename
nodes {
__typename
id
}
}
}
}
versions {
__typename
nodes {
__typename
id
sha
createdAt
author {
__typename
id
name
avatarUrl
}
}
}
}
}
}
}
}
Response
{
workItem(id: "gid://gitlab/WorkItem/526") {
id,
workItemType {
id,
name
},
widgets {
type
... on WorkItemWidgetDesigns {
__typename,
designCollection {
__typename
copyState
designs {
__typename
nodes {
__typename
id
event
filename
notesCount
image
imageV432x230
currentUserTodos(state: pending) {
__typename
nodes {
__typename
id
}
}
}
}
versions {
__typename
nodes {
__typename
id
sha
createdAt
author {
__typename
id
name
avatarUrl
}
}
}
}
}
}
}
}
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Related to #387552
Edited by Abhilash Kotte