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

[APM] [7.0] Moving the date picker into APM (#31311) #32729

Merged
merged 3 commits into from
Mar 11, 2019

Conversation

jasonrhodes
Copy link
Member

@jasonrhodes jasonrhodes commented Mar 8, 2019

Backports #31311 into 7.0

  • WIP moving the date picker into APM

  • Stable version of EUI date picker controls, still needs layout

  • Flex layout for kuery bar and date picker

  • Removes angular time picker logic and layout

  • Fixes snapshot test

  • Adds integration tests for date picker

  • Simplifies refresh cycle with setTimeout over requestAnimationFrame

  • Removes rison and local state from APM date picker flow

  • Adds refresh tests, fixes some refresh logic

  • Moves temporary EUI types out of component

  • Moves toBoolean helper and fixes TS error

  • Removes unused Link import

  • Types for datepicker (WIP)

  • Updates default date picker values after merging in Søren's type changes

  • Streamlines new APM query types to prevent duplication

  • Uses jest fake timers for refresh tests

  • Updates url handling to remove Rison from APM URLs, keeps Rison in outgoing Kibana links

  • Move filter bar up and out from within a react-redux-request to avoid catch-22 circular dependency

  • Separates rison encoding from regular url handling

  • Sets start and end defaults in urlParams reducer

  • Adds IUrlParams type to initial state with correct typing

  • Updated rison-related snapshots

  • Resolves failing tests related to query param management

  • Adds more tests for Kibana Link and Kibana Rison Link components

  • Re-enables the update button for the EUI super date picker

  • Adds more Discover link tests

  • Moved getRenderedHref to testHelpers, switched Discover Links integration tests to TS, and added ML link integration test

  • Changes how getRenderedHref works to make it clearer where location state is coming from

  • Updates obsolete snapshot

  • Fixes typescript-discovered errors and type errors

  • Finishes up url_helpers tests, removes dead commented tests

  • Removes temporary date picker types from APM

  • Fixes common case for an existing URL bug by not encoding range params

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@jasonrhodes jasonrhodes changed the title [APM] Moving the date picker into APM (#31311) [APM] [7.0] Moving the date picker into APM (#31311) Mar 11, 2019
* WIP moving the date picker into APM

* Stable version of EUI date picker controls, still needs layout

* Flex layout for kuery bar and date picker

* Removes angular time picker logic and layout

* Fixes snapshot test

* Adds integration tests for date picker

* Simplifies refresh cycle with setTimeout over requestAnimationFrame

* Removes rison and local state from APM date picker flow

* Adds refresh tests, fixes some refresh logic

* Moves temporary EUI types out of component

* Moves toBoolean helper and fixes TS error

* Removes unused Link import

* Types for datepicker (WIP)

* Updates default date picker values after merging in Søren's type changes

* Streamlines new APM query types to prevent duplication

* Uses jest fake timers for refresh tests

* Updates url handling to remove Rison from APM URLs, keeps Rison in outgoing Kibana links

* Move filter bar up and out from within a react-redux-request to avoid catch-22 circular dependency

* Separates rison encoding from regular url handling

* Sets start and end defaults in urlParams reducer

* Adds IUrlParams type to initial state with correct typing

* Updated rison-related snapshots

* Resolves failing tests related to query param management

* Adds more tests for Kibana Link and Kibana Rison Link components

* Re-enables the update button for the EUI super date picker

* Adds more Discover link tests

* Moved getRenderedHref to testHelpers, switched Discover Links integration tests to TS, and added ML link integration test

* Changes how getRenderedHref works to make it clearer where location state is coming from

* Updates obsolete snapshot

* Fixes typescript-discovered errors and type errors

* Finishes up url_helpers tests, removes dead commented tests

* Removes temporary date picker types from APM

* Fixes common case for an existing URL bug by not encoding range params
@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@jasonrhodes jasonrhodes merged commit 5940203 into 7.0 Mar 11, 2019
@jasonrhodes jasonrhodes deleted the backport/7.0/pr-31311 branch March 11, 2019 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants