-
Task
-
Resolution: Won't Do
-
Minor
-
None
-
None
-
None
-
2
-
False
-
-
False
-
Release Note Not Required
-
-
To improve the response time when loading the list of repositories and organizations, the bulk import backend API exposes the following endpoints:
- `GET /organizations` that returns a paginated list of all organizations accessible from all GH integrations
- `GET /organizations/:org_name/repositories` that returns a paginated list of all repositories part of the given organization accessible from all GH integrations
For import jobs, there is currently a single `GET /imports` endpoint that returns all imports from all repositories accessible from all GH integrations. And it can take time to return its data since it needs to fetch data from all accessible repositories.
We want to segregate data by organizations, by exposing a new `GET /organizations/:org_name/imports` endpoint.
Priority set to Minor because the UI currently does not list imports per organizations.
- is related to
-
RHIDP-3680 [bulk-import][backend] Improve 'GET /imports' endpoint performance
-
- Closed
-