-
Feature
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
False
-
-
False
Feature Overview (aka. Goal Summary)
The Bulk import plugin includes now two different "import sources" (GitHub and GitLab) and three different "import flows" how to import a Git repository:
- The Bulk Import plugin (backend) can create Pull Requests / Merge Requests for a repository (initial release in 1.3 via
RHIDP-834) - The Bulk Import plugin (backend) can start a scaffolder template (added in 1.8 via RHIDP-6926)
- The Bulk Import plugin (backend) can start an orchestrator workflow (added in 1.9 via RHDHPLAN-313)
But currently, it shows for all users with permissions for the bulk import feature
Goals (aka. expected user outcomes)
- The list of GitHub or GitLab repositories that a user can see in the Bulk Import plugin should depend on the current user so that customers can delegate the import jobs to team leads or similar organizational structures etc.
- The list of repositories should indicate if a repository is "already imported" and show a list of "left overs" (repositories that not imported yet)
Requirements (aka. Acceptance Criteria):
- The list of repositories depend on the current user (on behalf of)
- The list gets smaller if a repository is already imported
- Documentation is updated
Out of Scope (Optional)
Customer Considerations (Optional)
Documentation Considerations
Needs to be updated.