-
Story
-
Resolution: Fixed
-
Major
-
-
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.
- blocks
-
JENKINS-37245 Developer can jump to the run history for a specific branch and pull request
-
- Resolved
-
-
JENKINS-38752 Link to branches activity from breadcrumbs
-
- Resolved
-
- is duplicated by
-
JENKINS-41887 It's impossible to tell whether I'm on the latest build for a given PR/branch
-
- Closed
-
-
JENKINS-41595 Show activity history within particular branch
-
- Resolved
-
-
JENKINS-40881 Request for option to filter based on the branch or build status options
-
- Resolved
-
- relates to
-
JENKINS-42218 Refactor branch filtering control to share logic with JDL controls
-
- Open
-
- links to
[JENKINS-35768] Developer can filter the activity list to a specific branch
Rank | New: Ranked higher |
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 |
Attachment | Original: Activity.png [ 17315 ] |
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 |
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 |
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 |
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 |
Project Import | New: Tue Jun 14 12:50:41 JST 2016 [ 1465876241198 ] |
Project Import | New: Wed Jun 15 02:53:18 UTC 2016 [ 1465959198925 ] |
Labels | New: blueocean-imported |