Making the feature flag check account for work items that belong directly to a group and not a project
Feature.enable(:namespace_level_work_items)
mutation {
workItemCreate(input: {namespacePath: "flightjs", title: "test group level work item", workItemTypeId: "gid://gitlab/WorkItems::Type/1"}) {
errors
workItem {
id
iid
}
}
}
{
group(fullPath: "flightjs") {
name
workItem(iid: "<iid_returned_in_previus_mutation>") {
id
iid
widgets {
type
... on WorkItemWidgetLinkedItems {
blocked
blockedByCount
blockingCount
linkedItems {
nodes {
linkId
linkType
linkCreatedAt
linkUpdatedAt
workItem {
id
}
}
}
}
}
}
}
}
workItemAddLinkedItems
mutation
mutation {
workItemAddLinkedItems(input: { id: "<global ID returned in the initial mutation>", workItemsIds: ["<another work item global ID>"] }) {
errors
}
}
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #425501 (closed)