Details
-
Task
-
Status: Resolved (View Workflow)
-
Critical
-
Resolution: Fixed
-
-
1.0-japan-m9, 1.0-m10
Description
When items are shown on the main dashboard (/pipelines) they may include items that are from nested folders.
When clicking on an item that is in a folder, it needs to be loaded with the URI reflecting what its folder path is.
In Scope
- When UX-276 is completed we need to handle nested folder jobs in the frontend
- Always use the fullName as the display name
- Browsing to a pipeline should work if its in a folder
- Browsing to a folder should 404
Browsing to a folder just show a list of the folder contents as if that folder was the "root" of the dashboard
[1:24 PM] James Dumay: e.g if I browse to /org/my/sub/folder/
[1:24 PM] James Dumay: show everything under /org/my/sub/folder/ as it is "/"
Attachments
Issue Links
- is blocked by
-
JENKINS-35852 API needs to change to return a flattened out pipeline list with paths
-
- Resolved
-
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | UX-35 [ 24725 ] |
Rank | Ranked higher |
Link | This issue is blocked by UX-276 [ UX-276 ] |
Comment | [ This is unblocked now if anyone is interested in it ] |
Link | This issue is blocked by UX-196 [ UX-196 ] |
Link | This issue relates to UX-310 [ UX-310 ] |
Link | This issue is blocked by UX-310 [ UX-310 ] |
Description |
In Scope * When UX-276 is completed we need to handle nested folder jobs in the frontend |
In Scope * When UX-276 is completed we need to handle nested folder jobs in the frontend * [1:22 PM] James Dumay: * Dashboard should NOT display folders * Always use the fullName as the display name * Browsing to a pipeline should work if its in a folder [1:23 PM] James Dumay: * Browsing to a folder should 404 [1:23 PM] James Dumay: * Browsing to a folder just show a list of the folder contents as if that folder was the "root" of the dashboard [1:24 PM] James Dumay: e.g if I browse to /org/my/sub/folder/ [1:24 PM] James Dumay: show everything under /org/my/sub/folder/ as it is "/" |
Link | This issue is blocked by UX-533 [ UX-533 ] |
Description |
In Scope * When UX-276 is completed we need to handle nested folder jobs in the frontend * [1:22 PM] James Dumay: * Dashboard should NOT display folders * Always use the fullName as the display name * Browsing to a pipeline should work if its in a folder [1:23 PM] James Dumay: * Browsing to a folder should 404 [1:23 PM] James Dumay: * Browsing to a folder just show a list of the folder contents as if that folder was the "root" of the dashboard [1:24 PM] James Dumay: e.g if I browse to /org/my/sub/folder/ [1:24 PM] James Dumay: show everything under /org/my/sub/folder/ as it is "/" |
In Scope * When UX-276 is completed we need to handle nested folder jobs in the frontend * Always use the fullName as the display name * Browsing to a pipeline should work if its in a folder [1:23 PM] James Dumay: * Browsing to a folder should 404 [1:23 PM] James Dumay: * Browsing to a folder just show a list of the folder contents as if that folder was the "root" of the dashboard [1:24 PM] James Dumay: e.g if I browse to /org/my/sub/folder/ [1:24 PM] James Dumay: show everything under /org/my/sub/folder/ as it is "/" |
Description |
In Scope * When UX-276 is completed we need to handle nested folder jobs in the frontend * Always use the fullName as the display name * Browsing to a pipeline should work if its in a folder [1:23 PM] James Dumay: * Browsing to a folder should 404 [1:23 PM] James Dumay: * Browsing to a folder just show a list of the folder contents as if that folder was the "root" of the dashboard [1:24 PM] James Dumay: e.g if I browse to /org/my/sub/folder/ [1:24 PM] James Dumay: show everything under /org/my/sub/folder/ as it is "/" |
In Scope * When UX-276 is completed we need to handle nested folder jobs in the frontend * Always use the fullName as the display name * Browsing to a pipeline should work if its in a folder * Browsing to a folder should 404 Browsing to a folder just show a list of the folder contents as if that folder was the "root" of the dashboard [1:24 PM] James Dumay: e.g if I browse to /org/my/sub/folder/ [1:24 PM] James Dumay: show everything under /org/my/sub/folder/ as it is "/" |
Rank | Ranked higher |
Description |
In Scope * When UX-276 is completed we need to handle nested folder jobs in the frontend * Always use the fullName as the display name * Browsing to a pipeline should work if its in a folder * Browsing to a folder should 404 Browsing to a folder just show a list of the folder contents as if that folder was the "root" of the dashboard [1:24 PM] James Dumay: e.g if I browse to /org/my/sub/folder/ [1:24 PM] James Dumay: show everything under /org/my/sub/folder/ as it is "/" |
When items are shown on the main dashboard (/pipelines) they may include items that are from nested folders. When clicking on an item that is in a folder, it needs to be loaded with the URI reflecting what its folder path is. In Scope * When UX-276 is completed we need to handle nested folder jobs in the frontend * Always use the fullName as the display name * Browsing to a pipeline should work if its in a folder * Browsing to a folder should 404 Browsing to a folder just show a list of the folder contents as if that folder was the "root" of the dashboard [1:24 PM] James Dumay: e.g if I browse to /org/my/sub/folder/ [1:24 PM] James Dumay: show everything under /org/my/sub/folder/ as it is "/" |
Rank | Ranked higher |
Rank | Ranked lower |
Sprint | 1.0-japan-m9 [ 41 ] |
Rank | Ranked lower |
Sprint | 1.0-japan-m9 [ 41 ] | 1.0-m10 [ 56 ] |
Project Import | Tue Jun 14 12:50:41 JST 2016 [ 1465876241198 ] |
Project Import | Wed Jun 15 02:53:18 UTC 2016 [ 1465959198925 ] |
Labels | blueocean-imported |
Component/s | blueocean-plugin [ 21481 ] | |
Key |
|
|
Workflow | Product Backlog April 2016 V2 [ 172228 ] | JNJira [ 172486 ] |
Project | User Experience [ 10600 ] | Jenkins [ 10172 ] |
Status | To Do [ 10003 ] | Open [ 1 ] |
Priority | Medium [ 3 ] | Major [ 10000 ] |
Reporter | James Dumay [ jdumay ] | James Dumay [ jamesdumay ] |
Reporter | James Dumay [ jdumay ] | James Dumay [ jdumay ] |
Sprint | 1.0-m10 [ 56 ] |
Rank | Ranked higher |
Sprint | 1.0-m10 [ 66 ] |
Rank | Ranked lower |
Assignee | Cliff Meyers [ cliffmeyers ] |
Priority | Major [ 3 ] | Critical [ 2 ] |
Sprint | 1.0-m10 [ 66 ] | 1.0-m9 [ 46 ] |
Rank | Ranked lower |
Sprint | 1.0-japan-m9 [ 46 ] | 1.0-japan-m9, 1.0-m10 [ 46, 66 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Attachment | IMG_7668.JPG [ 33099 ] |
Priority | Critical [ 2 ] | Blocker [ 1 ] |
Priority | Blocker [ 1 ] | Major [ 3 ] |
Priority | Major [ 3 ] | Critical [ 2 ] |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Workflow | JNJira [ 172486 ] | JNJira + In-Review [ 199236 ] |
vpandey Some clarification: in https://github.com/jenkinsci/blueocean-plugin/tree/master/blueocean-rest - I can see how folders are navigated, but it isn't clear to me how you know something is a folder to start with - is there something missing?