Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-35768

Developer can filter the activity list to a specific branch

    XMLWordPrintable

    Details

    • Sprint:
      frank, iapetus, 1.0
    • Similar Issues:

      Description

      A user should be able to filter the list of branches on an activity screen

      In Scope:

      • Popover/filter as per attached visual and behavior design (assuming JDL popover will help, but may not) - see graphic and gif video
      • Fetching a complete list of available branches to populate the choice (this may need to be optimised to pre-fill with current pages worth of branch names, while it fetches more)
      • Selecting of a branch should result in a fetch of a pages worth of data (as described by Vivek in comments) and then updating of the activity listing
      • URI should be updated to reflect the filtered status
      • URI should filter params should be honoured (so page can be linked to, required elsewhere)
      • Sorting should be master first, followed by alpha sorted list

      Out of scope:

      • Recently used searches
      • Adding to JDL (this stays in dashboard)

      How it works:
      We only have a pages worth of data on the activity screen initially, but a drop down will need to fetch a list of available branches (perhaps Vivek Pandey can advice how). When a list for a filter is shown, it can show a pages worth of data just for that branch.

        Attachments

          Issue Links

            Activity

            Hide
            jamesdumay James Dumay added a comment -

            BTW Cliff Meyers this one will be one of the first cabs off the rank after we ship

            Show
            jamesdumay James Dumay added a comment - BTW Cliff Meyers this one will be one of the first cabs off the rank after we ship
            Hide
            kamikaze Oleg Korsak added a comment - - edited

            Emmm... this kinda may take more user actions than just clicking a "History" tab in particular branch/build view. Are there any plans to get something similar to pipeline view in classic UI? When user is able to see all build progresses for particular branch at once. (just asking)

            Show
            kamikaze Oleg Korsak added a comment - - edited Emmm... this kinda may take more user actions than just clicking a "History" tab in particular branch/build view. Are there any plans to get something similar to pipeline view in classic UI? When user is able to see all build progresses for particular branch at once. (just asking)
            Hide
            michaelneale Michael Neale added a comment -

            Oleg Korsak yes, I believe there is another ticket covering that specifically (needs this one first though).

            Show
            michaelneale Michael Neale added a comment - Oleg Korsak yes, I believe there is another ticket covering that specifically (needs this one first though).
            Hide
            jamesdumay James Dumay added a comment -

            Oleg Korsak just to clarify, we won't be providing a view where you can see all the pipeline visualizations for multiple runs in one case. At this time we unable to make the design scale well to work with our visualization. Pipeline Stage View. However, you will be able to use the filter to see all the active runs for a particular branch with the completion of this ticket. We will have other links that can jump you to the activity tab filtered to a specific branch.

            Show
            jamesdumay James Dumay added a comment - Oleg Korsak just to clarify, we won't be providing a view where you can see all the pipeline visualizations for multiple runs in one case. At this time we unable to make the design scale well to work with our visualization. Pipeline Stage View. However, you will be able to use the filter to see all the active runs for a particular branch with the completion of this ticket. We will have other links that can jump you to the activity tab filtered to a specific branch.
            Hide
            kzantow Keith Zantow added a comment -

            Yes, linking to branches is covered in other tickets (JENKINS-38752, JENKINS-37245). This is implemented with routes, so just .../activity/<encoded-branch-name> works.

            Show
            kzantow Keith Zantow added a comment - Yes, linking to branches is covered in other tickets ( JENKINS-38752 , JENKINS-37245 ). This is implemented with routes, so just .../activity/<encoded-branch-name> works.

              People

              • Assignee:
                kzantow Keith Zantow
                Reporter:
                jamesdumay James Dumay
              • Votes:
                1 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: