Uploaded image for project: 'RH Developer Hub Planning'
  1. RH Developer Hub Planning
  2. RHDHPLAN-399

Bulk import: List of GitHub and GitLab repositories should depend on the current user (on behalf of)

Create Doc EPIC from R...Prepare for Z ReleasePrepare Test Plan (Y R...XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • 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:

      1. The Bulk Import plugin (backend) can create Pull Requests / Merge Requests for a repository (initial release in 1.3 via RHIDP-834)
      2. The Bulk Import plugin (backend) can start a scaffolder template (added in 1.8 via RHIDP-6926)
      3. 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)

      1. 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.
      2. 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):

      1. The list of repositories depend on the current user (on behalf of)
      2. The list gets smaller if a repository is already imported
      3. Documentation is updated

      Out of Scope (Optional)

      Customer Considerations (Optional)

      Documentation Considerations

      Needs to be updated.

              Unassigned Unassigned
              cjerolim Christoph Jerolimov
              RHDH Plugins
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: