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

Developer can filter the activity list to a specific branch

    • frank, iapetus, 1.0

      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 can advice how). When a list for a filter is shown, it can show a pages worth of data just for that branch.

          [JENKINS-35768] Developer can filter the activity list to a specific branch

          James Dumay created issue -
          James Dumay made changes -
          Rank New: Ranked higher
          James Dumay made changes -
          Description Original: In scope
          * Developer can click on the "All Branches" button
          * Popover should appear that has a list and search box
          * The list is scrollable
          * Popover should have a max size (20% of the window height? You might need to play with this to get it right.
          * Contains the most recently built branches (max of 10)
          * Contents of list update as you type (search)
          * Clicking the X clears the search box and resets the current filter back to "All Branches"
          * When the filter is applied the URL of the page should change so that the filter state can be linked.
          * There is no pagination for the list (load all branches)
          New: In scope
          * Developer can click on the "All Branches" button
          * Popover should appear that has a list and search box
          * The list is scrollable
          * Popover should have a max size (20% of the window height? You might need to play with this to get it right.
          * Contains the most recently built branches (max of 10)
          * Contents of list update as you type (search)
          * Clicking the X clears the search box and resets the current filter back to "All Branches"
          * When the filter is applied the URL of the page should change so that the filter state can be linked.
          * There should be a slight shadow on the popover
          * There is no pagination for the list (load all branches)
          * Don't add this to the JDL
          James Dumay made changes -
          Attachment Original: Activity.png [ 17315 ]
          James Dumay made changes -
          Description Original: In scope
          * Developer can click on the "All Branches" button
          * Popover should appear that has a list and search box
          * The list is scrollable
          * Popover should have a max size (20% of the window height? You might need to play with this to get it right.
          * Contains the most recently built branches (max of 10)
          * Contents of list update as you type (search)
          * Clicking the X clears the search box and resets the current filter back to "All Branches"
          * When the filter is applied the URL of the page should change so that the filter state can be linked.
          * There should be a slight shadow on the popover
          * There is no pagination for the list (load all branches)
          * Don't add this to the JDL
          New: In scope
          * Developer can click on the "All Branches" button
          * Popover should appear that has a list and search box
          * The list of branches within the popover is scrollable
          * Popover should have a max size (20% of the window height? You might need to play with this to get it right.
          * Contains the most recently built branches (max of 10)
          * Contents of list update as you type (search)
          * Clicking the X clears the search box and resets the current filter back to "All Branches"
          * When the filter is applied the URL of the page should change so that the filter state can be linked.
          * There should be a slight shadow on the popover
          * There is no pagination for the list (load all branches)
          * Don't add this to the JDL
          James Dumay made changes -
          Description Original: In scope
          * Developer can click on the "All Branches" button
          * Popover should appear that has a list and search box
          * The list of branches within the popover is scrollable
          * Popover should have a max size (20% of the window height? You might need to play with this to get it right.
          * Contains the most recently built branches (max of 10)
          * Contents of list update as you type (search)
          * Clicking the X clears the search box and resets the current filter back to "All Branches"
          * When the filter is applied the URL of the page should change so that the filter state can be linked.
          * There should be a slight shadow on the popover
          * There is no pagination for the list (load all branches)
          * Don't add this to the JDL
          New: In scope
          * Developer can click on the "All Branches" button
          * Popover should appear that has a list and search box
          * The list of branches within the popover is scrollable
          * Popover should have a max size (20% of the window height? You might need to play with this to get it right.)
          * Contains the most recently built branches (max of 10)
          * Contents of list update as you type (search)
          * Clicking the X clears the search box and resets the current filter back to "All Branches"
          * When the filter is applied the URL of the page should change so that the filter state can be linked.
          * There should be a slight shadow on the popover
          * There is no pagination for the list (load all branches)
          * Don't add this to the JDL
          James Dumay made changes -
          Description Original: In scope
          * Developer can click on the "All Branches" button
          * Popover should appear that has a list and search box
          * The list of branches within the popover is scrollable
          * Popover should have a max size (20% of the window height? You might need to play with this to get it right.)
          * Contains the most recently built branches (max of 10)
          * Contents of list update as you type (search)
          * Clicking the X clears the search box and resets the current filter back to "All Branches"
          * When the filter is applied the URL of the page should change so that the filter state can be linked.
          * There should be a slight shadow on the popover
          * There is no pagination for the list (load all branches)
          * Don't add this to the JDL
          New: In scope
          * Developer can click on the "All Branches" button
          * Popover should appear that has a list and search box
          * The list of branches within the popover is scrollable
          * Popover should have a max size (20% of the window height? You might need to play with this to get it right.)
          * Initial content shows the most recently built branches (max of 10)
          * Contents of list update as you type (search)
          * Clicking the X clears the search box and resets the current filter back to "All Branches"
          * When the filter is applied the URL of the page should change so that the filter state can be linked.
          * There should be a slight shadow on the popover
          * There is no pagination for the list (load all branches)
          * Don't add this to the JDL
          James Dumay made changes -
          Description Original: In scope
          * Developer can click on the "All Branches" button
          * Popover should appear that has a list and search box
          * The list of branches within the popover is scrollable
          * Popover should have a max size (20% of the window height? You might need to play with this to get it right.)
          * Initial content shows the most recently built branches (max of 10)
          * Contents of list update as you type (search)
          * Clicking the X clears the search box and resets the current filter back to "All Branches"
          * When the filter is applied the URL of the page should change so that the filter state can be linked.
          * There should be a slight shadow on the popover
          * There is no pagination for the list (load all branches)
          * Don't add this to the JDL
          New: In scope
          * Developer can click on the "All Branches" button
          * Popover should appear that has a list and search box
          * The list of branches within the popover is scrollable
          * Popover should have a max size (20% of the window height? You might need to play with this to get it right.)
          * Initial content shows the most recently built branches (max of 10)
          * Contents of list update as you type (search)
          * Clicking on a branch in the popovers list will update the Activity tab to show runs from a single branch and hide the branch column
          * Clicking the X clears the search box and resets the current filter back to "All Branches", showing the branch column again
          * When the filter is applied the URL of the page should change so that the filter state can be linked.
          * There should be a slight shadow on the popover
          * There is no pagination for the list (load all branches)
          * Don't add this to the JDL
          V R made changes -
          Project Import New: Tue Jun 14 12:50:41 JST 2016 [ 1465876241198 ]
          R. Tyler Croy made changes -
          Project Import New: Wed Jun 15 02:53:18 UTC 2016 [ 1465959198925 ]

            kzantow Keith Zantow
            jamesdumay James Dumay
            Votes:
            1 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: