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

UI Issues for 18.12 #5464

Closed
15 tasks done
akshaydewan opened this issue Nov 28, 2018 · 22 comments
Closed
15 tasks done

UI Issues for 18.12 #5464

akshaydewan opened this issue Nov 28, 2018 · 22 comments
Labels
Milestone

Comments

@akshaydewan
Copy link
Contributor

akshaydewan commented Nov 28, 2018

This issue to track all the UI issues that need be fixed for the 18.12 release, so that we can prioritize things easily, and so that it's easier for @naveenbhaskar to keep track.

  • Config Repo forms layout needs to be fixed
  • Size of modals needs to be tweaked (there is too much white space either at the bottom or right side)
  • Add Data Sharing to the new Menu
  • Make Config Repo delete confirmation modal Small
  • Fix for long text in key-value-pair component
  • Feedback for the new Menu - the Security section seems odd.
  • For Internet Explorer 11 users, we need to show a message saying that the browser is not supported
  • UI for notifying users that Drain Mode is active
  • Revisit "danger button" color.
  • Move plugin ID from top into the details section on plugins SPA page.
  • Fix broken headers in history and Job details page
  • Inconsistent highlighting for menu items under admin (UI Issues for 18.12 #5464 (comment))
  • 'Admin' menu is not clickable or hoverable on IE edge browser.
  • 'GoCD YAML files pattern:' field is not displaying on expanding config repo even though it has a values.
  • On config repo spa , after couple of seconds, a same config repo displaying multiple times.
@akshaydewan akshaydewan added this to the Release 18.12 milestone Nov 28, 2018
@rahulpargaonkar
Copy link

Adding some UI issues on plugins page & config repo spa page

  1. on plugins page, irregular spacing between plugin names & ids

screen shot 2018-11-28 at 10 29 08 pm

  1. on config_repo SPA page, error symbol is miss-aligned on plugins page, it looks incorrect as compared to green tick symbol.

screen shot 2018-11-28 at 11 19 04 pm

  1. on config repo add/edit pop-up window, a text box sized window is highlighted when a checkbox is selected or not- selected.

  2. when config repo expanded the the username is diplayed as null if not provided. Instead of null, can we specify either 'not specified'? or hide it? Or may be we can make username and password field interdependent?

@ibnc
Copy link
Contributor

ibnc commented Nov 28, 2018

I've noticed an issue with the dashboard tabs on build.gocd.org. When I click the Go icon on the top left, it takes me back to the furthest left tab, but the content of the page is incorrect.

Screenshot 1:
screen shot 2018-11-28 at 3 28 56 pm

Screenshot 2:
screen shot 2018-11-28 at 3 29 02 pm

@rahulpargaonkar
Copy link

@ibnc I am not able to reproduce the issue on build.gocd and on locally. could you please provide the gif of issue?

@rahulpargaonkar
Copy link

rahulpargaonkar commented Nov 29, 2018

UI Issue 5: unnecessary whitespace coming on delete config repo pop-up.

screen shot 2018-11-29 at 4 54 12 pm

Edit: Should be fixed now - Akshay

@rahulpargaonkar
Copy link

rahulpargaonkar commented Nov 29, 2018

Issue 6: correct (green tick) icon is displayed even though the parsing error is there in config repo.
screen shot 2018-11-29 at 5 00 02 pm

Edit: Should be fixed now -Akshay

@vishaldevgire
Copy link
Contributor

UI Issue 7: When using , long key names and values overlap
screen shot 2018-11-29 at 6 45 17 pm

@ibnc
Copy link
Contributor

ibnc commented Nov 29, 2018

@rahulpargaonkar Here's a gif of the issue I see:

Chrome version: 70.0.3538.102

dashboard_tabs_content_issue

@rajiesh
Copy link
Contributor

rajiesh commented Dec 3, 2018

UI Issue 8:

ADMIN link visible for view users. On the GoCD server build : 18.12.0 (8092-8b8ef0cf42f2186aa73a0a7074e669fa2c70655d) Login as view user and observe that ADMIN link is visible on the header, however the admin menu is disabled. Prefer to disable it for the view users

screen shot 2018-12-03 at 2 56 47 pm

@rajiesh
Copy link
Contributor

rajiesh commented Dec 3, 2018

UI Issue 9:

On server setup with analytics plugin, ANALYTICS option on page header is visible on rails pages like Stage/Job details page, compare build page and other pages for non admin users.

@maheshp
Copy link
Contributor

maheshp commented Dec 4, 2018

@rajiesh I am looking into Issue 8 & 9.

maheshp added a commit to maheshp/gocd that referenced this issue Dec 4, 2018
maheshp added a commit to maheshp/gocd that referenced this issue Dec 4, 2018
* Fixes UI issue 8 & 9 in gocd#5464
* Fixed the old velocity template to populated with the appropriate data
  attribute required to build the header.
* Refactored the GoVelocityView to rely on SecuritService to build the
  right context.
maheshp added a commit to maheshp/gocd that referenced this issue Dec 5, 2018
maheshp added a commit to maheshp/gocd that referenced this issue Dec 5, 2018
* Fixes UI issue 8 & 9 in gocd#5464
* Fixed the old velocity template to populated with the appropriate data
  attribute required to build the header.
* Refactored the GoVelocityView to rely on SecurityService to build the
  right context.
@vishaldevgire
Copy link
Contributor

UI issue 10:

One Elastic Profile component SPA, while creating or editing profile the Id text field is not aligned properly to other form elements.

screen shot 2018-12-04 at 12 55 10 pm

@rajiesh
Copy link
Contributor

rajiesh commented Dec 6, 2018

While discussing on the UI issues on Plugins SPA page with componentization - there came up a suggestion to remove Id field from top level and move it to the details section of each plugin so that we get more space for plugin name and Version can be aligned similarly for all plugins in the list. Adding it as an item to the issue

cc: @akshaydewan @maheshp

@rajiesh
Copy link
Contributor

rajiesh commented Dec 6, 2018

@ibnc We moved the issue you reported related to dashboard personalization view not showing correct set of pipelines to #5512 since we are addressing it separately. Please check and add if missed any info

@rajiesh
Copy link
Contributor

rajiesh commented Dec 6, 2018

Headers are broken on History page and Job details page. Its observed on version 18.12.0 (8139-005f4fd80bafd2efd1d413537368156303f6ef6e)

screen shot 2018-12-06 at 7 46 07 pm

@akshaydewan
Copy link
Contributor Author

akshaydewan commented Dec 7, 2018

@rajiesh I'm looking into the broken header

Edit: fixed via #5525

@varshavaradarajan
Copy link
Contributor

Some links in the dropdown menu are in gray until you access them. Eg - role configuration, data sharing. Pipelines, package repositories were also gray until I clicked on them and then came back to the dashboard. Is this intentional, @akshaydewan ?

screen shot 2018-12-07 at 9 00 21 am

@naveenbhaskar
Copy link
Contributor

@varshavaradarajan .. not intentional , will fix that

@GaneshSPatil
Copy link
Contributor

Extra whitespaces on all the modals.

screen shot 2018-12-12 at 7 15 24 pm

this is broken due to c27c94a

IMO, setting min height on the modal-body will cause these issues at many places, if a specific modal-body element requires min-height, we should wrap it inside a wrapper container and add min-height to the wrapper container.

\cc: @akshaydewan @naveenbhaskar

GaneshSPatil added a commit to GaneshSPatil/gocd that referenced this issue Dec 13, 2018
* Do not add a minimum height to the modal body.
* If any of the modal-body content requires a minimum height,
  Add a wrapper container around the body and style the wrapper
  element

Issue comment:
gocd#5464 (comment)
@varshavaradarajan
Copy link
Contributor

varshavaradarajan commented Dec 13, 2018

Elastic agent profile view for K8s elastic agent is screwed up. Not sure if this belongs here though.
screen shot 2018-12-13 at 1 57 10 pm

screen shot 2018-12-13 at 1 59 08 pm

@rahulpargaonkar
Copy link

rahulpargaonkar commented Dec 14, 2018

issue 15: On config repo spa , after couple of seconds, a same config repo displaying multiple times.
console log showing a below mentioned error

   mithril.js:485 Uncaught TypeError: Cannot read property 'view' of undefined
   at c (mithril.js:485)
   at mithril.js:505
   at u (mithril.js:421)
   at s (mithril.js:405)
   at mithril.js:477
   at u (mithril.js:418)
   at s (mithril.js:405)
   at mithril.js:477
   at u (mithril.js:418)
   at s (mithril.js:405)

screen shot 2018-12-14 at 10 54 57 am

@arvindsv
Copy link
Member

arvindsv commented Dec 14, 2018

On 18.12.0 (8203-bbeebad6c03497cf3f5bf0bcddbe13bbc08a11c8, I see this:
2018_12_14_17-16-08

The font size of the red warning div is more than it should be.


Also on 18.12.0 (8203-bbeebad6c03497cf3f5bf0bcddbe13bbc08a11c8:
2018_12_14_17-14-40

The filter history text box is not aligned.

GaneshSPatil added a commit to GaneshSPatil/gocd that referenced this issue Dec 17, 2018
* Fix elastic profiles modal width.

References:
* gocd#5464 (comment)
@adityasood
Copy link
Contributor

verified by @rahulpargaonkar on 18.12.0-8222

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests