Expose current depth level and total supported depth in Hierarchy widget
Summary
Currently if user creates a child work item beyond a permitted depth limit (9 levels for OKRs and 7 levels for Epics), the mutation fails with an appropriate error. We're looking to improve the UX by disabling the ability to create child items in such cases as a part of #474312 (closed), this means frontend should be able to figure out the current depth level as well as the maximum depth supported for a given work item parent type.
Proposal
The WorkItemWidgetHierarchy
can be updated to include depthLimitReached
based on the work item type such that frontend can use it to disable the ability to add items on UI.
Edited by Abhilash Kotte