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

Eui dashboard listing #16967

Merged
merged 21 commits into from
Apr 26, 2018
Merged

Eui dashboard listing #16967

merged 21 commits into from
Apr 26, 2018

Conversation

nreese
Copy link
Contributor

@nreese nreese commented Mar 5, 2018

Convert dashboard listing page to react and EUI

screen shot 2018-03-13 at 3 20 09 pm

@nreese nreese added the WIP Work in progress label Mar 5, 2018
@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@nreese nreese force-pushed the euiDashboardListing branch from 4fdfc50 to 80264ab Compare March 9, 2018 20:50
@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@nreese nreese force-pushed the euiDashboardListing branch from 69f3f0f to 1b80508 Compare March 12, 2018 14:43
@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@nreese nreese force-pushed the euiDashboardListing branch from c16a081 to a706b00 Compare March 13, 2018 21:22
@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@nreese nreese force-pushed the euiDashboardListing branch from f22d3b7 to 25230f9 Compare March 16, 2018 16:37
@elasticmachine
Copy link
Contributor

💔 Build Failed

@nreese
Copy link
Contributor Author

nreese commented Mar 16, 2018

jenkins, test this

@elasticmachine
Copy link
Contributor

💔 Build Failed

@nreese nreese force-pushed the euiDashboardListing branch from 25230f9 to 759fdec Compare March 17, 2018 13:26
@elasticmachine
Copy link
Contributor

💔 Build Failed

@nreese nreese added v7.0.0 v6.3.0 and removed WIP Work in progress labels Mar 19, 2018
@nreese
Copy link
Contributor Author

nreese commented Mar 19, 2018

This PR is finally ready for review.

The functional tests are failing because EuiSearchBox input can get out of sync. For example, typing Dashboard Listing Test becomes Dashboard Listing Tst. Once this happens, the tests fail because PageObjects.dashboard.selectDashboard can not find the required dashboard because it is filtered away. I have a PR out for EUI that should resolve this issue but the PR can be reviewed while EUI gets fixed.

@stacey-gammon
Copy link
Contributor

I get a couple console warnings when I first load up the page:
screen shot 2018-03-19 at 10 24 26 am

@nreese nreese force-pushed the euiDashboardListing branch from d640c9c to 0518ead Compare April 25, 2018 14:39
@nreese
Copy link
Contributor Author

nreese commented Apr 25, 2018

@stacey-gammon I have rebased this PR and it should be good for a final look.

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Copy link
Contributor

@stacey-gammon stacey-gammon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks and is working great, only thing I think should change is to add back in the edit link, to avoid any fallback from users. But otherwise, LGTM!!! 🎉 🎉

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@nreese nreese merged commit bed97a2 into elastic:master Apr 26, 2018
nreese added a commit to nreese/kibana that referenced this pull request Apr 26, 2018
* convert dashboard listing page to react and EUI

* add jest test for DashboardListing component

* add data-test-subj attributes

* clean up jest test

* hideWriteControls and call to action when no dashboards exist

* pass initial filter to dashboard listing, get functional tests to work

* fix dashboard queries functional tests

* upgraded to EUI 0.0.29 to get defaultFocusedButton fix

* move dashboardListing directive to index

* spacing in if statement

* switch to EuiBasicTable

* pagination

* add sorting

* fix jest test

* handle out of order fetchs

* remove info.gif

* re-instate search functional test

* replace EuiSearchBar with EuiFieldSearch

* fix functional tests

* update snapshot - when code rebased - new EUI version add another prop

* add Edit link to actions column
nreese added a commit that referenced this pull request Apr 26, 2018
* convert dashboard listing page to react and EUI

* add jest test for DashboardListing component

* add data-test-subj attributes

* clean up jest test

* hideWriteControls and call to action when no dashboards exist

* pass initial filter to dashboard listing, get functional tests to work

* fix dashboard queries functional tests

* upgraded to EUI 0.0.29 to get defaultFocusedButton fix

* move dashboardListing directive to index

* spacing in if statement

* switch to EuiBasicTable

* pagination

* add sorting

* fix jest test

* handle out of order fetchs

* remove info.gif

* re-instate search functional test

* replace EuiSearchBar with EuiFieldSearch

* fix functional tests

* update snapshot - when code rebased - new EUI version add another prop

* add Edit link to actions column
@nreese nreese deleted the euiDashboardListing branch July 18, 2018 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features v6.4.0 v7.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants