Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dashboard as Home aka / #2282

Closed
4 tasks done
jama22 opened this issue Jun 14, 2018 · 5 comments
Closed
4 tasks done

Dashboard as Home aka / #2282

jama22 opened this issue Jun 14, 2018 · 5 comments

Comments

@jama22
Copy link
Member

jama22 commented Jun 14, 2018

With the Concourse Dashboard leaving beta in 3.10.0 (ish), I think its time we wrapped up some loose ends and made Dashboard the top-level item on / of Concourse

But first, some polish items:

  • Need to be able to LOGOUT from dashboard People need to be able to LOGOUT with the new top nav bar #1663

  • Need a "No Pipelines set" hint for when a user views the dashboard. This would be equivalent in function to the existing "no pipelines set" view that we have when a user first installs Concourse and there are no pipelines set

  • Need an icon on the normal pipeline view so folks who are viewing the pipeline can get back to the dashboard. This would be an icon on the breadcrumb.

- [ ] Pause on dashboard #2365

- [ ] Re-ordering pipelines on dashboard #2364

...and finally

  • Change the / route to load the dashboard as well

cc @Lindsayauchin for designs on some of these subtasks

@Lindsayauchin
Copy link
Contributor

Lindsayauchin commented Jun 18, 2018

"No Pipelines set"

screen shot 2018-06-18 at 12 00 41 pm

screen shot 2018-07-04 at 12 06 43 pm

Font: #ffffff, 21 px "no pipelines set" 16 px "first download the CLI tools:..."

Download Button: on hover- #242424 background of box 100% alpha
dashboard_ic.svg.zip
default : background %0 alpha
cli_icons.zip

Dashboard + Hamburger menu on Pipeline view

screen shot 2018-07-04 at 12 05 00 pm

baseline-menu-ic.svg.zip

@xtremerui
Copy link
Contributor

Also need to make dashboard top bar and non-dashboard top bar look the same etc. font, height, background colour, user profile menu.

@jama22
Copy link
Member Author

jama22 commented Jul 4, 2018

For draggable items, @vito made a handy dandy module in Elm https://github.com/vito/cadet/blob/master/src/Drag.elm

@jamieklassen
Copy link
Member

jamieklassen commented Jul 4, 2018

As I watch this story creep, I will write some of the acceptance cases here:

  • pipeline/build/resource page top bar matches dashboard top bar
  • dashboard button appears on pipeline/build/resource pages
  • hover state for 'logout' button
  • darker top bar, lighter groups bar
  • TopBar will know when side panel is open, then add wide class to topbar-logo (width of 236px), and change the content of sidebar-toggle to be × in 36px font instead of the hamburger icon at such times.

@Lindsayauchin
Copy link
Contributor

jamieklassen pushed a commit to vmware-archive/web that referenced this issue Jul 5, 2018
concourse/concourse#2282

- show 'no pipelines configured' view for dashboard when no pipelines
- remove remaining beta files
- update colours

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
jamieklassen pushed a commit to vmware-archive/web that referenced this issue Jul 5, 2018
concourse/concourse#2282

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
jamieklassen pushed a commit to vmware-archive/web that referenced this issue Jul 5, 2018
concourse/concourse#2282

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
jamieklassen pushed a commit to vmware-archive/web that referenced this issue Jul 5, 2018
concourse/concourse#2282

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
mhuangpivotal added a commit to vmware-archive/web that referenced this issue Jul 9, 2018
concourse/concourse#2282

- show 'no pipelines configured' view for dashboard when no pipelines
- remove remaining beta files
- update colours

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
mhuangpivotal added a commit to vmware-archive/web that referenced this issue Jul 9, 2018
concourse/concourse#2282

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
mhuangpivotal added a commit to vmware-archive/web that referenced this issue Jul 9, 2018
concourse/concourse#2282

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
mhuangpivotal added a commit to vmware-archive/web that referenced this issue Jul 9, 2018
concourse/concourse#2282

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
mhuangpivotal added a commit to vmware-archive/web that referenced this issue Jul 9, 2018
concourse/concourse#2282

- show 'no pipelines configured' view for dashboard when no pipelines
- remove remaining beta files
- update colours

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
mhuangpivotal added a commit to vmware-archive/web that referenced this issue Jul 9, 2018
concourse/concourse#2282

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
mhuangpivotal added a commit to vmware-archive/web that referenced this issue Jul 9, 2018
concourse/concourse#2282

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
mhuangpivotal added a commit to vmware-archive/web that referenced this issue Jul 9, 2018
concourse/concourse#2282

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
mhuangpivotal added a commit that referenced this issue Jul 9, 2018
#2282

Submodule src/github.com/concourse/web b01c757..82152fc:
  > Update dashboard sticky header to the correct URL
  > Fix colours
  > fix side/top bar appearance on pipeline page
  > Update topbar to look like dashboard topbar
  > Move dashboard page to /

Signed-off-by: Jamie Klassen <cklassen@pivotal.io>
@Lindsayauchin Lindsayauchin mentioned this issue Jul 24, 2018
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants