There are use cases, in which we want to contribute to existing need IDs.
E.g. https://codelinks.useblocks.com/ wants to add local/remote file URLs to existing needs.
The current workaround is to write RST files containing needextend directives.
The improve the situation, we need to expose needextend to the Python API.
We would need to have a function extend_needs that takes a list of NeedsExtendType instances.
That should be passed to the extend_needs_data function.
There are use cases, in which we want to contribute to existing need IDs.
E.g. https://codelinks.useblocks.com/ wants to add local/remote file URLs to existing needs.
The current workaround is to write RST files containing
needextenddirectives.The improve the situation, we need to expose
needextendto the Python API.We would need to have a function
extend_needsthat takes a list ofNeedsExtendTypeinstances.That should be passed to the extend_needs_data function.