Skip to content

Comments

[7.x] [Console] Refactor and cleanup of public and server (#60513)#60652

Merged
jloleysens merged 2 commits intoelastic:7.xfrom
jloleysens:backport/7.x/pr-60513
Mar 20, 2020
Merged

[7.x] [Console] Refactor and cleanup of public and server (#60513)#60652
jloleysens merged 2 commits intoelastic:7.xfrom
jloleysens:backport/7.x/pr-60513

Conversation

@jloleysens
Copy link
Contributor

Backports the following commits to 7.x:

* Clean up use of ace in autocomplete in public

Remove ace from lib/autocomplete.ts and set up hooking up of ace
in legacy_core_editor. Also remove use of ace mocks in tests.

* Added TODO in lib/kb (console public)

* Server-side cleanup

Refactored the loading of spec into a new SpecDefinitionsService.
In this way, state can be contained inside of the service as much
as possible. Also converted all JS spec to TS and updated the
Console plugin contract so that processors (which alter loaded
spec) happen at plugin "start" phase.

* Fix types

* Small refactor

- Updated naming of argument variable in registerAutocompleter
- Refactored the SpecDefinitionsService to handle binding of
it's own functions
@jloleysens jloleysens added the backport This PR is a backport of another PR label Mar 19, 2020
@jloleysens
Copy link
Contributor Author

@elasticmachine merge upstream

@kibanamachine
Copy link
Contributor

💚 Build Succeeded

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@jloleysens jloleysens merged commit 491933d into elastic:7.x Mar 20, 2020
@jloleysens jloleysens deleted the backport/7.x/pr-60513 branch March 20, 2020 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants