Commit Graph

11612 Commits (2f5c94082b108f532c7e69329956e0e73e203fd3)

Author SHA1 Message Date
Alex Paxton afedec6690
Reusable Radio Buttons Refactor (#4273)
* Refactor radio buttons component to conform with UI kit patterns

* Update existing radio buttons to use new implementation

* Implement Radio Buttons in table vertical axis controls

* Implement radio buttons in Thresholds type toggle

* Implement radio buttons in logs severity options

* Implement Radio Buttons in tickscript type toggle

* Implement Radio Buttons in tickscript logs toggle

* WIP Implement Radio Buttons in axes options

* Prevent unintended form submission via Radio Buttons

* Implement radio buttons in axes options

* Remove obsolete component

* WIP Implement Radio Buttons in Rule Builder

* Refactor alert rule builder to use Radio Buttons instead of tabs component

* Remove concept of "kapacitor" from tabs component

* Implement Radio Buttons in flux filter builder

* Remove obsolete styles

* Attempt to fix test
2018-08-24 10:29:58 -07:00
Delmer a7544e17ed
Add query results spinner to table (#4236)
Add spinner for infinite scroll loading

* Add query results to table
* Update CHANGELOG 1.7.0 UI Improvements
* Update QueryResults contents

Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-08-24 10:22:33 -04:00
Deniz Kusefoglu 4009743b09
Merge pull request #4264 from influxdata/feature/add-protoboards-to-wizard-step
Implement DashboardStep on both wizards
2018-08-23 17:41:10 -07:00
Deniz Kusefoglu afbfc90cbf Add typing to getProtoboards function 2018-08-23 17:08:52 -07:00
Brandon Farmer 1ebc646a87
Merge pull request #4275 from influxdata/bugfix/update-visualizations-in-ceo
Force timeseries update when visualization options change
2018-08-23 15:38:24 -07:00
Brandon Farmer 755bbb4fdd Force timeseries update when visualization options change 2018-08-23 15:28:56 -07:00
Alex Paxton fc9cd71939
Introduce Cell Notes & Note Cells (#4257)
* feat: add Note string field to dashboard cells

* wip feat: html escape cell note to help prevent XSS attack

Requires further input to make sure this is effective at its
purpose.

* Add ability to view a cell's note from the cell header

* Make styles less brittle

* Add "chat" icon for use in notes

* Position note using cell X & Y

Avoid overlap with associated cell whenever possible

* New notes are empty strings by default

* Overflow note when contents are large

* Add react-markdown package for displaying markdown

* Display markdown in cell note

* Add a cell note text editor into the CEO

* Improve cell note editor

* Use codemirror placeholder addon

* Add placeholder to note field & foundation of markdown theme

* Add Markdown Cell

* Add initial styles for markdown cell contents

* Add graphic for Note type cell

* feat: add NoteVisibility to DashboardCell

* Add basic markdown syntax highlighting in editor

* Remove comment

* Show note in cell when queries return no data

* Make exception for rule graph

* Update fixtures and resources to fix tests

* Update changelog

* feat: sanitize xss-vulnerable note html

* Polish appearance of code samples in notes and note cells

* Replace ascii with plaintext before passing to markdown renderers

* Move "display when no results toggle" above text field

Less likely to go undiscovered
2018-08-23 14:41:40 -07:00
Jared Scheib 9881719c5d
refactor: rename LogViewerHeader to LogsHeader for consistency (#4274) 2018-08-23 14:16:14 -07:00
Deniz Kusefoglu cdf29bf49e Correct the decleration of async componentDidMount 2018-08-23 13:48:31 -07:00
Deniz Kusefoglu dcaf18b811 Fix tests to add protoboards endpoint to resource links 2018-08-23 13:13:52 -07:00
Deniz Kusefoglu badfc4152a Add DashboardStep to onboarding wizard 2018-08-23 12:43:13 -07:00
Deniz Kusefoglu d7871c501b Move DashboardStep to correct location in connection wizard flow 2018-08-23 12:40:10 -07:00
Deniz Kusefoglu 6f3144731b Move protoboard query to DashboardStep from ConnectionWizard 2018-08-23 12:22:39 -07:00
Deniz Kusefoglu 69b12f8103 Correct the class name of GridSizer component 2018-08-23 12:15:41 -07:00
Deniz Kusefoglu a5ef6a720b Add protoboard jsons to protoboards folder 2018-08-23 11:02:34 -07:00
Deniz Kusefoglu 3bb3d7c9a2 Add function to get protoboards to wizard dashboards step 2018-08-23 11:01:56 -07:00
Deniz Kusefoglu 5fbb9a2688 Add protoboards endpoint to the routes response from backend 2018-08-23 10:59:23 -07:00
Alirie Gray 64089a5cca
Merge pull request #4269 from influxdata/annotations/add-tag-on-enter
Add onKeyDown method to create new tag in annotation editor on enter
2018-08-23 10:11:28 -07:00
Delmer 395e882f8f
Fix loading status description (#4272) 2018-08-23 11:20:55 -04:00
Delmer b7a776dab9
Clear logs after search (#4268)
Enhance logs search to hide table and display loading message

* Update logs table loading presentation
* Add LoadingStatus component
* Update search status on time bounds selection
* Update CHANGELOG 1.7.0 UI Improvements

Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-08-22 19:59:33 -04:00
Alirie Gray 2c3140ba54 Add onKeyDown method to create new tag in annotation editor on enter 2018-08-22 15:54:56 -07:00
Delmer 7a1a7eaf1a
Merge pull request #4253 from influxdata/logs/emphasize-search-terms
Enhance logs search term highlighting
2018-08-22 15:51:50 -04:00
Alirie Gray 02f9108066
Merge pull request #4229 from influxdata/flux/send-query-to-dashboard
Flux/send query to dashboard
2018-08-22 11:04:32 -07:00
Delmer Reed 1af4243d9c Update match sections to accept search pattern 2018-08-22 13:36:16 -04:00
Jared Scheib ad9b9c88af refactor: use reusable UI Button & Input components in SendToDashboard
Disable button if cell name is empty.

Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-08-22 10:36:00 -07:00
Alirie Gray b3cb928c55 Add authorization check 2018-08-22 10:36:00 -07:00
Alirie Gray c9e07d72a7 Add pluralization to Send to Dashboard button 2018-08-22 10:36:00 -07:00
Alirie Gray 4ff3d719cd Update SendToDashboardOverlay styles 2018-08-22 10:36:00 -07:00
Alirie Gray 8186540c71 Refactor selectedDashboards function for readability 2018-08-22 10:36:00 -07:00
Alirie Gray ea0deb17e6 Check for dashboards in redux before fetching in DataExplorer 2018-08-22 10:36:00 -07:00
Alirie Gray 000b3edaef Update changelog 2018-08-22 10:36:00 -07:00
Alirie Gray 37b62e6807 Close SendToDashboardOverlay when user sends a query to dashboard 2018-08-22 10:36:00 -07:00
Alirie Gray 6ebe4ce722 Replace Dropdown in SendToDashboardOverlay with MultiSelectDropdown 2018-08-22 10:36:00 -07:00
Alirie Gray 7ada7f4bfb Refactor MultiSelectDropdown to adjust width dynamically
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2018-08-22 10:36:00 -07:00
Alirie Gray a807596611 Create SendToDashboardOverlay for Data Explorer page 2018-08-22 10:36:00 -07:00
Daniel Campbell e98973b0ba
Protoboard selection (#4263)
* Add protoboard types

* Add new component GridSizer

* Remove obsolete CardSelectList component

* Update CardSelectCardComponent

* import Gridsizer styles

* Add Dashboard step to wizard

* Remove obsolete type

* update Protoboard types to be more specific

* Move css import, read selected value existing in state

* Use lodash debounce, add defaultl width prop

* Add defaut props for checked and disabled, always prevent default
2018-08-21 15:42:27 -07:00
Iris Scholten 789d3d7f1e
Merge pull request #4254 from influxdata/flux/dynamic-sources
Flux/dynamic sources
2018-08-20 21:30:24 -07:00
Iris Scholten 0bc3346b25 Create separate function for selecting dynamic source 2018-08-20 21:16:40 -07:00
Iris Scholten 1c7b66221b Remove unnecessary annotations 2018-08-20 20:48:59 -07:00
Iris Scholten 31f4fa8214 Update changelog 2018-08-20 12:14:00 -07:00
Iris Scholten c6f5e315f3 Don't show flux options in ceo source dropdown until flux added 2018-08-20 12:06:08 -07:00
Delmer Reed 4a23608dfd Add search filter highlighting in query results 2018-08-20 14:39:50 -04:00
Iris Scholten d61152a1de Add dynamic source option to ceo source dropdown 2018-08-20 11:14:39 -07:00
Brandon Farmer 442888b9cc
Merge pull request #4244 from influxdata/enhancements/web-workers
Initial implementation of background workers
2018-08-17 20:32:02 -07:00
Brandon Farmer 1a76a29ed2 Initial implementation of background workers 2018-08-17 16:30:57 -07:00
Christopher Henn ec8b63872b Add ability to hide annotations 2018-08-17 13:10:17 -07:00
Delmer 28d20a38f6
Merge pull request #4241 from influxdata/logs/search-attributes
Add attributes to log search
2018-08-17 12:23:25 -04:00
Delmer Reed 91fafa7323 Update CHANGELOG 1.7.0 Features 2018-08-17 12:02:25 -04:00
Delmer Reed e31c430d09 Add attribute filters to log search 2018-08-17 11:43:05 -04:00
Daniel Campbell 94a40f9e41
Merge pull request #4238 from influxdata/wizard-bugs
Fix issue with wizard content not scrolling
2018-08-16 17:36:26 -07:00