Extend API listing group and projects migrations
Problem
Currently reviewing results of migration by direct transfer is not very intuitive. This is described in more detail in Improve discoverability of import results (#431178).
Proposed solution
High level
To improve the discoverability of migration by direct transfer results we want to adjust how the results are shown on DT history page, to arrive at the flow presented in #431178[Improve_discoverability_of_import_results_-_Flow.png]
Engineering solution
The solution decided was option 1
from #462998 (comment 1939334843). backend will expose a source_url
field in API::Entities::BulkImport
. This is the BulkImports::Configuration#url
property. To expose this value, we will need to preload the BulkImport#configuration
relation to avoid N+1s in this field.
Edited by Magdalena Frankiewicz