Adjust supported conversion types for epics

What does this MR do and why?

This change adds a new feature to control whether work items can be converted from one type to another. The code introduces a new setting called "supports_conversion" that determines if a work item type allows conversion to other types.

The main changes include:

  • Adding a new method to check if conversion is supported (defaults to true for most types)
  • Making Epic work items non-convertible by setting their conversion support to false
  • Updating the conversion logic to return an empty list when conversion isn't supported
  • Adding tests to verify that Epic work items cannot be converted and that the new conversion control works properly

In simple terms, this prevents certain types of work items (specifically Epics) from being changed into other types, giving administrators more control over how work items can be modified in the system.

References

`workItemType.supportedConversionTypes` should ... (#582916 - closed)

How to set up and validate locally

Edited by Stefanos Xanthopoulos

Merge request reports

Loading