[385117] GitHub import: status of import for each relation-type tab
What does this MR do and why?
An implementation for GitHub import: status of import for each relation-type tab (API).
It adds relation_type
json attribute to GET /import/github/status
(also same entity is used in #create and #cancel) to detect tab this particular project should be placed (by new UI design). Also this will provide ability to calc status of each tab.
Screenshots or screen recordings
How to set up and validate locally
- Import few projects from GitHub that are your own, from an organization you are member in, just collaborated one.
- Check json structure from browser console to make sure that type is detected correctly as I did on screenshot above.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Rostyslav Safonov