Skip to content

[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

Local test Screenshot_2023-03-06_at_23.32.15

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.

Edited by Rostyslav Safonov

Merge request reports