Commit Graph

2458 Commits (1bb08ceaf8b123fb72353cbc1777065a1c8d184a)

Author SHA1 Message Date
Russ Savage f354bc37b5
fix(fluxFunctions): change aggregateWindow example to use variable 2019-12-10 09:23:38 -08:00
Alex Boatwright 15f473be0c
fix: removing the telegraf bucket sort (#16179) 2019-12-10 09:20:44 -08:00
Scott Anderson be63d3f923 added http.post function to flux functions list 2019-12-10 10:12:58 -07:00
Alex Boatwright c21e08924b
feat(ui): create telegraf config (#16157) 2019-12-10 09:07:18 -08:00
Scott Anderson 8f953bc5e3 chore(flux): update flux functions list for flux 0.56 2019-12-10 10:05:45 -07:00
Andrew Watkins 4f5ff962d6
fix(e2e): fix race conditions (#16173)
* fix(e2e): flakey query builder test

* test(e2e): run test 50 times

* test(e2e): run update label test 50 times

* fix(e2e): visit page after creation

* chore(e2e): run test once

* fix(e2e): run update label test once
2019-12-10 07:12:34 -08:00
Ariel Salem 9991a27f74
fix(ui): updated table threshold to set background colors for thresholds correctly (#16172)
fix(ui): updated set threshold function to account for table
2019-12-09 14:24:11 -08:00
Ariel Salem 8b487571c2
chore(ui): updated giraffe dependency (#16160) 2019-12-06 14:16:53 -08:00
Ariel Salem 08d8efbaec
feat(ui): added date/time format for graphs (#16148)
* feat(ui): added date/time format for graphs

* fix(ui): removed unnecessary console.log

* feat(ui): updated BE models to reflect necessary updates to structs

* fix(dashboard): updated failing gotests
2019-12-06 12:03:55 -08:00
Ariel Salem 34c0a69abf
fix(honeybadger): updated getTableProps to return empty fieldOptions whenever the files are undefined (#16156) 2019-12-06 10:17:12 -08:00
Alex Boatwright 6465b30d26
chore(ui): telegraf redux (#16126)
* feat(ui): adding state to telegraf editor

* chore: autolinterizing
2019-12-06 10:08:20 -08:00
alexpaxton 5bb37fd089 chore(ui): upgrade to Clockface 1.1.0 (#16144)
* chore(ui): point to local build

* refactor(ui): repair breakage from update

* chore: Revert "chore(ui): point to local build"

This reverts commit 968a8232cc.

* chore: upgrade dependency to 1.1.0

* chore: appease prettier

* fix: correct typo

* fix(ui): give size to AlertColumns and update e2e tests
2019-12-05 17:05:39 -08:00
Bucky Schwarz 5eb777ab70 test: add e2e test for query builder 2019-12-05 16:27:35 -08:00
Ariel Salem 6d2f17cb48
feat(ui): delete with predicate preview (#16088)
added data preview for DWP. Need to finalize data format and narrow down table selection
2019-12-05 15:13:01 -08:00
Ariel Salem 8b54076d4c
feat(ui): added more time formats for table dropdown (#16147)
* fix(ui): added new selections for time format dropdown

* fix(ui): updated giraffe version to allow for changes to be reflected
2019-12-05 14:04:23 -08:00
Timmy Luong 7c8a7cd82d fix(ui): remove prop override to allow Graph + Single Stat to use line positioning option 2019-12-05 14:00:01 -08:00
Bucky Schwarz 9af5feec27 test(ui): scope create dashboard click to body button to avoid conflicts 2019-12-05 10:20:48 -08:00
Alex Boatwright e5b79e00f3
feat(ui): cloning monaco editor for use with toml (#16072) 2019-12-04 14:01:42 -08:00
Alex Boatwright 747e890be2 chore: autolinterizing 2019-12-04 13:53:08 -08:00
Alex Boatwright 8452de0cd7 feat(ui): adding state to telegraf editor 2019-12-04 13:34:33 -08:00
Ezeki Zibzibadze 3ce827ea76 feat(ui): add Georgian version of hello (#16066) 2019-12-04 12:44:55 -08:00
Michael Desa 1be8c8025a
Merge pull request #16100 from nwneisen/remove-source-endpoint
chore: remove "/sources" endpoint
2019-12-04 11:10:59 -05:00
nwneisen c315c237b5
chore: remove sources and fix resulting breaks
Signed-off-by: nwneisen <nwneisen@gmail.com>
2019-12-04 08:42:42 -07:00
Bucky Schwarz e52705d2b1 fix(ui): properly map over queryBuilder tags and set default values 2019-12-03 17:40:25 -08:00
Timmy Luong cf96cc4a84 feat(ui): add positioning option to line graphs 2019-12-03 16:10:50 -08:00
Bucky Schwarz 5801d9ca9f fix(ui): handle json parsing failures and let the user know 2019-12-03 14:12:02 -08:00
Ariel Salem 61670125b1
fix(ui): updated telegrafs reducer to set correctly set props (#16092) 2019-12-03 09:28:11 -08:00
Ariel Salem cfcf2ae34f
fix(ui): updated getEndTime to account for now() selections as the upper bound of the query (#16089)
* fix(ui): updated getEndTime to account for now() selections as the upper bound of the query
2019-12-03 08:39:59 -08:00
Alex Boatwright fb20dfbf13
fix(ui): guard against null (#16068) 2019-12-02 11:50:19 -08:00
Alex Boatwright 75bf014e5e
fix(ui): polyfill for IntersectionObserver (#16071) 2019-12-02 11:16:04 -08:00
lukevmorris b9fb792f69
fix: cloudbeta -> support email address (#15950) 2019-12-02 11:04:07 -08:00
Ariel Salem 8d80f712ea
fix(ui): querying a time range without relevant data should show no data for that part of the timerange (#16040)
* fix(graph-time-query): updated graphs so that graph x-axis reflects the input timeRange

* fix(dashboard-timerange): dashboard timerange is now outputting the correct timerange

* fix(ui/dashboard): connected the timeMachine to the component to make data consistently available based on timeMachine context

* fix(query): updated implementation to reduce mucking the timeMachine reducer logic

* fix(edit-veo): configuring a timerange in the dashboard should be accessible when editing cells

* fix(wip): wip

* fix(graph-time-query): updated graphs so that graph x-axis reflects the input timeRange

* fix(dashboard-timerange): dashboard timerange is now outputting the correct timerange

* fix(ui/dashboard): connected the timeMachine to the component to make data consistently available based on timeMachine context

* fix(query): updated implementation to reduce mucking the timeMachine reducer logic

* fix(edit-veo): configuring a timerange in the dashboard should be accessible when editing cells

* feat(ui): Type start and end time functions

* fix(ui): Set VEO timeMachine timeRange from parent dashboard

* feat(ui): Regularize getStartTime and getEndTime

* feat(ui): Fix prettier errors

* fix(ui): added unit tests for critical parts of the function

* fix(ui): removed unnecessary console that was failing jstest

* fix(ui): added getStartTime and getEndTime tests:
2019-12-02 10:44:33 -08:00
Ariel Salem 5ef4c11379
fix(ui): updated telegraf description to be more explicit (#16061)
* fix(ui): updated telegraf description to be more explicit

* fix(ui): updated title to display same styling as empty text

* fix(ui): added defaultProps and checks for collectors
2019-12-02 10:03:40 -08:00
Ariel Salem f27198c1ad
fix(ui): DWP should default bucket name to selected bucket (#16056)
* fix(ui): segregated bucket dropdown logic to their respective components

* fix(ui): finished refactoring deletedataoverlay to reset predicate state when dismissing overlay

* feat(ui): added cypress testing to ensure bug fix stability
2019-11-27 09:02:15 -08:00
Alex Boatwright e0098f05bc
fix(ui): allow users to go to the token page (#16049) 2019-11-26 13:45:18 -08:00
Alex Boatwright ca60ea4868
feat(ui): let the user know about more telegraf plugins (#16047) 2019-11-26 13:28:01 -08:00
Bucky Schwarz a90899ebf2 chore(ui): add filter and group concepts to tags in redux 2019-11-26 12:34:07 -08:00
Alex Boatwright 380b4113cc
fix(ui): allow telegraf output without buckets (#16039) 2019-11-25 12:29:52 -08:00
Chris Goller ce9ce176d9
fix(ui): set env vars correctly for cloud 2019-11-23 19:21:59 -06:00
Zoe Steinkamp 38454a41d1
Merge pull request #16027 from influxdata/zs-backgroundcolor-#15803
fix(ui): value zero has no background color
2019-11-22 17:22:44 -07:00
Chris Goller 72614a0c59 fix(ui): tranposed package.json ordering 2019-11-22 15:33:12 -06:00
Zoe Steinkamp 7ab4282902 fix(ui): value zero has no background color
swaping out if function order
2019-11-22 12:43:02 -07:00
Alex Boatwright 7e8c8004ae
feat(ui): monaco syntax (#16003) 2019-11-22 10:13:52 -08:00
Zoe Steinkamp de4397874b fix(ui): value zero has no background color
Formatting
2019-11-22 10:25:49 -07:00
Zoe Steinkamp f320923378 fix(ui): value zero has no background color
Now fixed, falsy zero is no longer being bad
2019-11-22 10:12:48 -07:00
Alex Boatwright 0dbaf4af43
feat(ui): lazy load monaco in runtime (#15978) 2019-11-21 15:28:02 -08:00
Alex Boatwright 2c5fbe8ae1
fix(ui): update the meta tag (#16013) 2019-11-21 14:52:10 -08:00
Chris Goller 2ae8592aa4
feat: add /oauth proxying in webpack dev server (#16002)
feat: add /oauth proxying in webpack dev server
2019-11-21 14:09:23 -06:00
Chris Goller 6471bd3438 fix(ui): use cross-env for cloud environment variables 2019-11-21 12:01:54 -06:00
Chris Goller 04f4b49b93 fix(ui): reorder endpoint listing 2019-11-21 12:00:57 -06:00
Alex Boatwright 5fc74d51f8
fix(ui): redirect user when they have no task templates (#15982) 2019-11-20 22:53:49 -08:00
Chris Goller b54a3349dc feat: add start:cloud target to yarn to run in a cloud like env 2019-11-20 23:55:54 -06:00
Chris Goller da44220413 feat: add /oauth proxying in webpack dev server 2019-11-20 22:31:57 -06:00
Ariel Salem 684139d3af
feat(ui/DWP): added searchable dropdown for tag key and values for selected bucket (#15879)
* feat(ui/DWP): added searchable dropdown for tag key and values for selected bucket

* feat(DWP-targets): key-value tags are associated with selected bucket

* fix(predicates/action): reordered actions so that actions alphabetical and thunks are at the bottom of the page

* feat(DWP-dropdown): made suggested PR changes

* fix(DWP-dropdown): added filter predicate to tagKeys query

* feat(ui/DWP): added searchable dropdown for tag key and values for selected bucket

* feat(DWP-targets): key-value tags are associated with selected bucket

* fix(predicates/action): reordered actions so that actions alphabetical and thunks are at the bottom of the page

* feat(DWP-dropdown): made suggested PR changes

* fix(DWP-dropdown): added filter predicate to tagKeys query

* first steps to predicate action tests

* fix(dwp-dropdown): added action tests for thunk actions

* fix(predicates.test): removed unnecessary store and redux logic from test
2019-11-20 15:23:35 -08:00
Chris Goller 10d1a49278 refactor(cypress): change the indent of tests 2019-11-20 15:55:58 -06:00
Chris Goller 676f389be7 test(cypress): add test for writing data via UI 2019-11-20 15:55:58 -06:00
Chris Goller 6d24f6f763 chore(cypress): clarify line protocol comments 2019-11-20 15:55:58 -06:00
Chris Goller ebf58f2ca1 refactor(cypress): use graph view types test ids 2019-11-20 15:55:58 -06:00
Chris Goller 0f1e0e112c chore(cypress): remove unused variable 2019-11-20 15:54:32 -06:00
Chris Goller 8b0c25f1ec test(cypress): add writing and exploring data 2019-11-20 15:54:32 -06:00
Deniz Kusefoglu c0011a6f56
fix(ui): Remove add member flow and users redux state (#15979)
* fix(ui): Remove add member flow and users redux state

* fix(getResourcesStatus): added tests to getresources function to ensure stability

* Refactor getResourcesStatus and testing
2019-11-20 12:15:43 -08:00
Alex Boatwright 388df3e99e
feat(ui): autofilling the organization in the client examples (#15983) 2019-11-19 14:59:59 -08:00
Timmy Luong bb6c666810 fix(ui): Delay threshold re-rendering until mouse up when dragging markers 2019-11-19 11:40:20 -08:00
Alex Boatwright 612a89854e
fix(ui): sort out table state (#15944) 2019-11-18 09:49:15 -08:00
Ariel Salem 59f3ca2b30
fix(getResourcesStatus): added checks for status prop in getResourceStatus (#15941)
* fix(getResourcesStatus): added checks for status prop in getResourceStatus

* fix(getResourcesStatus): updated file to align with prettier format

* fix(getResourcesStatus): removed helper func for better performance
2019-11-18 09:39:04 -08:00
Deniz Kusefoglu b923452250
feat(ui): Event marker filtering for check status levels. (#15874)
* feat(ui): Add unknown as check status level

* feat(ui) Implement eventMarker filtering

* feat(ui): update giraffe dependency

* feat(ui): Fix css classes

* feat(ui): Add tests
2019-11-15 18:05:13 -08:00
Zoe Steinkamp 1f29a46834
Merge pull request #15923 from influxdata/zs-singlestatstring-#15314
Zs singlestatstring #15314
2019-11-15 18:45:35 -07:00
Alex Boatwright 624a92a0a6
feat(ui): add some color to monaco (#15882) 2019-11-15 15:13:45 -08:00
Zoe Steinkamp 5b9c99463f improvment(UI): Single Stat allow string
Fixing test description
2019-11-15 16:08:48 -07:00
Zoe Steinkamp f9404a9134 improvment(UI): Single Stat allow string
running prettier
2019-11-15 16:07:41 -07:00
Zoe Steinkamp c37cfaade9 improvment(UI): Single Stat allow string
Fixing test
2019-11-15 15:37:54 -07:00
Timmy Luong 6751205505 test: combine tests and remove unnecessary thens 2019-11-15 14:33:21 -08:00
Zoe Steinkamp b6af1b53db improvment(UI): Single Stat allow string
Modifying test
2019-11-15 15:22:11 -07:00
alexpaxton 288ce95e70
chore(ui): upgrade to clockface 1.0.6 (#15925)
* chore(ui): upgrade to clockface 1.0.6

* refactor(ui): update old instances of g1-raven
2019-11-15 14:03:12 -08:00
Zoe Steinkamp 5df1c0c2ee improvment(UI): Single Stat allow string
Fixing cannot mispellings
2019-11-15 14:22:21 -07:00
Zoe Steinkamp 2d98e4994a improvment(UI): Single Stat allow string
the full fix
2019-11-15 14:22:21 -07:00
Zoe Steinkamp 26422d255d improvment(UI): Single Stat allow string
This is not complete, we have found the problem that needs to be fixed
2019-11-15 14:22:21 -07:00
Ariel Salem b50eeaf6be
fix(ui/alertbuilder): updated scss file to accurately set textarea height (#15936) 2019-11-15 09:59:36 -08:00
Zoe Steinkamp ae54fd34b2 fix(ui): arrows in table
Change to function
2019-11-14 17:09:29 -07:00
Zoe Steinkamp 96d27324d1 fix(ui): arrows in table
The fix for getting sorting to work
2019-11-14 14:55:07 -07:00
Timmy Luong 111f9f2719 fix(ui): update wording and remove name editing in checks page 2019-11-13 08:53:50 -08:00
Timmy Luong b1749ce257 fix(ui): Use correct text when generating token 2019-11-12 14:12:39 -08:00
Timmy Luong de53875663 fix(ui): Show empty dashboards state (#15853) 2019-11-12 11:49:56 -08:00
Bucky Schwarz bcc0aa8488 fix(ui): don't show members information in cloud 2019-11-12 10:54:09 -08:00
Timmy Luong efb782e471 fix(ui): Allow easier manipulation of custom bin sizes in Histograms 2019-11-12 10:18:09 -08:00
Alex Boatwright 118721a61d
feat: adding in some editor events for monaco (#15854) 2019-11-12 10:03:07 -08:00
Zoe Steinkamp 30623f65fe
Merge pull request #15787 from influxdata/zs-filteringTelegraphInput-#15601
Zs filtering telegraph input #15601
2019-11-11 14:49:14 -08:00
Alex Boatwright a1cecbf56a
fix(ui): make a more deterministic build (#15820) 2019-11-11 14:05:48 -08:00
Zoe Steinkamp e5e42549f4 fix(UI) Fixed the telegraph filtering on labels
Removing only
2019-11-11 14:29:25 -07:00
Zoe Steinkamp 5548f9aadb fix(UI) Fixed the telegraph filtering on labels
Adding additions
2019-11-11 13:33:48 -07:00
Zoe Steinkamp b246b0732e fix(UI) Fixed the telegraph filtering on labels
Cleaning up test
2019-11-11 13:33:48 -07:00
Zoe Steinkamp 5d31054998 fix(UI) Fixed the telegraph filtering on labels
need to just fix tests now
2019-11-11 13:33:48 -07:00
Alex Boatwright f2cda2ae10
fix(ui): infer cloud mode (#15801) 2019-11-08 12:44:10 -08:00
alexpaxton b6356fcdf2
refactor(ui): update home page animations (#15809)
* refactor: replace home page cards with Panels

* refactor: update collectors graphic

* refactor: update dashboard animation

* refactor: update alerting animation

* fix: appease linter

* chore: upgrade clockface

* refactor: animate on button hover instead of card hover

* chore: update changelog

* refactor: get orgID from redux instead of params
2019-11-08 13:07:42 -05:00
Timmy Luong 64ca5f91bc fix(ui): Update numeric Input components to pass NaN where appropriate and fix other edge cases 2019-11-08 10:05:23 -08:00
Michael Desa 1d4872d09d
chore(alert-history): remove existence checks from alert history page
This should be added back when
https://github.com/influxdata/idpe/issues/5019 is solved
2019-11-08 12:38:56 -05:00
Gavin Cabbage 3e29464d4b fix(tasks): fake flux deps 2019-11-08 09:35:20 -05:00
Ariel Salem 5ba9142f2f
fix(flakey-test): refactored getSortedBucketNames for more consistency and predictability. Finished DWP API functionality (#15802)
* fix(flakey-test): refactored getSortedBucketNames for more consistency and predictability. Finished DWP API functionality

* fix(FilterRow): removed unnecessary FeatureFlag from component

* chore: updated yml and tests to reflect API changes
2019-11-07 16:19:42 -08:00
Ariel Salem 591f2870d8
fix(predicate/parser): updated case statement for NotEqual on deleteWithPredicate API (#15799)
* fix(predicate/parser): updated case statement for NotEqual on deleteWithPredicate API
2019-11-07 12:24:38 -08:00
Ariel Salem 33e87b74bb
Fix(custom-table): provides data consistency when creating a table (#15746)
* fix(custom-table): working on refactoring the set_fields custom table overwrite

* fix(custom-table): resolved data inconsistencies

* fix(tests): added utility function testing for reducer method

* fix(inputs): modified reducer to make inputs actionable

* fix(visibility): added check for visibility differences

* fix(WIP): toggling between custom tables works

* fix(comments): added comments to help clarify util func

* fix(tests): added basic testing for settings functionality

* chore(linter): made suggested linter changes
2019-11-07 07:52:53 -08:00
Ariel Salem afb4667b15
fix(bucket-list): wrapped DWP in featureFlag and sorted bucket list (#15769)
* fix(bucket-list): wrapped DWP in featureFlag and sorted bucket list

* chore(changelog): updated the changelog to reflect PR changes

* fix(e2e): skipping tests until featureflag removed from DWP

* chore(tests): refactoring to use selector and add tests

* chore(refactor): created selector for ordering bucketlist and added tests

* fix(bucketsort): updated func and var names to accurately reflect intent

* fix(bucket/selector): renamed func for accuracy
2019-11-06 15:29:01 -08:00
Alex Boatwright a0b17a690b
feat(ui): adding the ability to view just the output section (#15674) 2019-11-06 13:52:03 -08:00
alexpaxton 9e34e3913a
refactor(ui): update appearance of tables (#15783)
* refactor: update appearance of variables control bar

* refactor: add documentation link to variables empty state

* refactor: update appearance of table cells

* refactor: update appearance of raw data table

* refactor: appease linter
2019-11-06 13:04:15 -05:00
Andrew Watkins 73d185af00
fix(ui): cannot remove node (#15770)
* fix: remove fragments

* chore: update react

* fix: componentWillMount errors
2019-11-06 09:58:04 -08:00
alexpaxton 72df235ee3
refactor(ui): redesign dashboard cells (#15722)
* refactor(cells): improve contrast and compactness of cells

Also removing a lot of absolute positioning to reduce z-index headaches

* refactor(ui): redesign markdown cells

* refactor(ui): WIP redesign context menus

* refactor(ui): complete styling of context menus

* refactor(ui): redesign cell notes

* fix: update dashboard view e2e test

* fix: appease linter

* refactor: make background color of veo match dashboard cells

* refactor: make notes the same color as cells

* refactor: increase markdown cell horizontal padding

* refactor: replace hamburger icon with dor grid

* refactor: ensure cell icons all transition uniformly

* refactor: hide download csv link behind feature flag
2019-11-05 17:58:00 -05:00
Ariel Salem 0d89697809
fix(DWP): reset redux state when DWP resolves or rejects (#15766)
* fix(DWP): reset redux state when DWP resolves or rejects

* chore(lint): fixed lint and added PR to changelog

* fix(linter): removed unused depenency in tests
2019-11-05 14:03:27 -08:00
Ariel Salem 7b758a4103
fix(DWP-not): added new featureflag for DWP inequality filter (#15774) 2019-11-05 13:29:27 -08:00
Ariel Salem c59e70d87f
fix(DWP-date): date selector refactored to popover and fixed reducer error (#15771)
* fix(DWP-date): refactored to popover and fixed functionality

* fix(position): popover position changed to match syntax
2019-11-05 12:31:14 -08:00
Deniz Kusefoglu da5f157a63
Add monaco editor and react wrapper (#15751)
* Add initial react-monaco-editor

* Add flux language options to monaco

* feat: only including vendor libraries when the module is used

* chore: clean up after thineself
2019-11-05 10:38:25 -07:00
Timmy Luong 5cafe04908 fix(ui): update util to allow matching the homepage as the active icon 2019-11-04 17:27:18 -08:00
Zoe Steinkamp 23bf899533
Merge pull request #15728 from influxdata/zs-sortbyseconds-#14923
Zs sortbyseconds #14923
2019-11-04 17:35:47 -07:00
Zoe Steinkamp d643f07c63 fix(ui): Fixing the sort by seconds
fixing the comments
2019-11-04 17:15:43 -07:00
alexpaxton 385cdf9231
refactor(ui): fix appearance of color dropdowns (#15735)
* refactor: replace FancyScrollbar with DapperScrollbars

* refactor: simplify component to use style prop

* refactor: replace custom styles with Clockface components

* refactor: ensure layout of single stat and gauge are consistent

* fix: appease linter

* fix: update unit test

* fix: fix typo in unit test

* fix: don't use base threshold for test

It has no input

* fix: fix moar typos in unit test

dear lord

* fix: add timeouts to threshold tests

* fix: don't look for error states until they should exist

* fix: use getNodeText to test error messages exactly

* fix: keep variable fresh

* fix: tweak assertion

* fix: use child count in assertion

* fix: appease linter
2019-11-04 19:12:16 -05:00
Alex Boatwright a04a95d48d
feat(ui): adding bundle analyzer for prod and dev (#15749) 2019-11-04 14:12:18 -08:00
Zoe Steinkamp c11fc49563 fix(ui): Fixing the sort by seconds
fixing jstest
2019-11-04 09:20:25 -07:00
Zoe Steinkamp f37ea3bfb8 fix(ui): Fixing the sort by seconds
Fixing flakey test
2019-11-04 09:07:23 -07:00
Zoe Steinkamp fd09f267c0 fix(ui): Fixing the sort by seconds
Fixing e2e test
2019-11-03 23:19:40 -07:00
Zoe Steinkamp af8943e7a0 fix(ui): Fixing the sort by seconds
Fixing JStest
2019-11-03 22:54:29 -07:00
Zoe Steinkamp f30240abec fix(ui): Fixing the sort by seconds
Fixed the buckets test and files
2019-11-03 22:33:34 -07:00
Zoe Steinkamp 0c4123111d fix(ui) Fixing the sort by seconds 2019-11-03 22:33:34 -07:00
Bucky Schwarz 453b4cfe3f feat(ui): tweak telegraf nginx and redis flows 2019-11-01 14:31:29 -07:00
Timmy Luong 19c72fbed5 fix(ui): set the width only on the Popover to fix the button size 2019-11-01 14:18:35 -07:00
Bucky Schwarz bd98a19892 test(ui): make tasks e2e test a little less flaky 2019-11-01 09:42:06 -07:00
Bucky Schwarz dc8904928f test(ui): rejigger the collector tests to be less flaky 2019-11-01 09:42:06 -07:00
Ariel Salem cba69aba5f
fix(toolbar): refactored toolbar and variable to overlay (#15681)
fix(toolbar): refactored toolbar and variable to overlay
2019-11-01 06:53:05 -07:00
Timmy Luong d33ea6eea7 fix(ui): add filter to fieldOptions when dragging a column 2019-10-31 16:43:18 -07:00
Andrew Watkins 97edc7aec6
test(js): remove snapshots (#15705)
* test(js): remove snapshots

* test: disallow snapshots and only

* fix: stray variable
2019-10-31 15:39:57 -07:00
Zoe Steinkamp 08d0fc2fae
Merge pull request #15628 from influxdata/zs-horizontalscrollbar-13943
fix (ui): Horizontal and vertical scroll hiding elements
2019-10-31 16:24:35 -06:00
Alex Boatwright e9e0dfc917
feat(ui): Adding templating to code snippets (#15671) 2019-10-31 14:47:42 -07:00
Zoe Steinkamp eec51dd2b5 fix(ui): Horizontal and vertical scroll hiding elements
Jstest fix
2019-10-31 15:41:21 -06:00
Zoe Steinkamp ea21b8dfaf fix (ui): Horizontal and vertical scroll hiding elements
updating snapshot
2019-10-31 15:39:58 -06:00
Zoe Steinkamp 34d55bb9b0 fix (ui): Horizontal and vertical scroll hiding elements
Fixing for jstest
2019-10-31 15:39:58 -06:00
Zoe Steinkamp 7ca45f0d3a fix (ui): Horizontal and vertical scroll hiding elements
Fixing jetest error with margin bottom
2019-10-31 15:39:58 -06:00
Zoe Steinkamp 4e5264baf0 fix (ui): Horizontal and vertical scroll hiding elements
The vertical scroll on the variable page was not displaying the last element

The horizontal scroll on the filter scroll was covering the bottom scroll, this is probably happening in other places
2019-10-31 15:39:58 -06:00
Zoe Steinkamp 3b5d0a443e test(ui): Fix flaky tasks and dashboard tests 2019-10-31 14:20:47 -07:00
Ariel Salem fcee4a6b3b
feat(tests): added tests to validate bug unreproducible (#15679)
* feat(tests): added tests to validate bug unreproducible

* fix(linter): removed unused variable
2019-10-31 13:11:25 -07:00
Gavin Cabbage c60f7dbe6f Revert "fix(flux): use flux.EvalOptions over problematic flux.EvalAST"
This reverts commit d1a0ab85f7.
2019-10-31 16:04:41 -04:00
Ariel Salem a5f5f942ab
fix(UI/emptygrapherror): refactored tooltip to popover (#15686) 2019-10-31 13:01:53 -07:00
Alex Boatwright 9d32d54331
chore(ui): bumping clockface (#15689) 2019-10-31 11:26:01 -07:00
Gavin Cabbage d1a0ab85f7 fix(flux): use flux.EvalOptions over problematic flux.EvalAST 2019-10-31 12:58:41 -04:00
Ariel Salem 481cb13d06
Feat(DWP): integrated deleteWithPredicate functionality and added tests (#15661)
Integrated DWP functionality and added tests to ensure stability
2019-10-31 05:46:05 -07:00
Brandon Farmer b5744f1fe1 fix(swagger): Fixes conflicting label types 2019-10-30 15:31:37 -07:00
Bucky Schwarz 7722aa969c build(ui): make some tweaks to eke some speed out of eslint 2019-10-30 14:36:52 -07:00
Scott Anderson 89e364b6c0
chore(flux): Updated Flux functions list for flux 0.51.0 (#15641) 2019-10-30 14:32:53 -06:00
Alex Boatwright a8f5d19442
fix(ui): change telegraf save name to `telegraf.conf` (#15615) 2019-10-30 12:18:39 -07:00
Andrew Watkins 1da543ac6c
feat(ui): add status changes back to rules (#15653) 2019-10-30 12:17:38 -07:00
alexpaxton 3f171d6359
refactor(ui): add explainer panel to buckets index view (#15507)
* refactor(ui): add explainer panel to buckets index view

* refactor: convert both explainer components from SFC to FunctionComponent

* refactor: appease linter
2019-10-30 14:02:45 -04:00
Alex Boatwright d53d3686b6
feat(ui): moving token overlays into the overlay controller (#15611)
freeing token overlays from their oppressive route overlords.
2019-10-30 10:44:18 -07:00
Bucky Schwarz 2498011387 fix(ui): add fixed TextArea from clockface 2019-10-29 13:57:11 -07:00
Ariel Salem 2882463e35
fix(ui/timerangedropdown): refactored the daterangepicker implementation from modal to popover (#15613)
* fix(debug): debugging popover refactor

* fix(ui/timerangedropdown): refactored the daterangepicker implementation into a popover

* chore(linter): fixed linter errors

* feat(tests): added tests to refactor and reported found issues
2019-10-29 11:18:25 -07:00
Deniz Kusefoglu ac0f17460e
fix(ui): don't exclude features if not in cloud (#15612)
* Don't exclude if not cloud

* Add tests
2019-10-29 10:11:30 -07:00
Alex Boatwright a68b2853a5
chore(ui): remove react tooltip (#15619) 2019-10-29 08:21:40 -07:00
Zoe Steinkamp 055e32de35 improvement (ui): popover change for grpah tips
Trying to fix jest errors
2019-10-28 12:26:48 -04:00
Zoe Steinkamp 1666374634 improvement (ui): popover change for grpah tips
removing props
2019-10-28 12:12:48 -04:00
Zoe Steinkamp 8b4b54fffe improvement (ui): popover change for grpah tips
The final fix in a seperate file
2019-10-28 12:12:48 -04:00
Zoe Steinkamp 24e9abe10f improvement (ui): popover change for grpah tips
Adding popover to the page
2019-10-28 12:12:48 -04:00
Zoe Steinkamp 92a48a7dd3 (fix) popover change for grpah tips 2019-10-28 12:12:48 -04:00
Bucky Schwarz 89b7547b25 test(ui): add e2e regression test for issue #15239 2019-10-25 15:29:31 -07:00
Alex Boatwright cfa00d8a51
fix(ui): allow hmr feature with proxied ingress controllers (#15589) 2019-10-25 14:40:23 -07:00
Ariel Salem f3b5404af6
fix(ui/boxtooltip): Preventing constant toggle b/w onMouseOver and onMouseOut on EventMarker (#15581)
* fix(ui/boxtooltip): moved boxtooltip a few pixels to prevent onMouseOver and onMouseOut from constantly triggering in EventMarker. Added a comment about the solution and wrote a new issue to deal with a long-term solution to the problem
2019-10-25 11:40:43 -07:00
Bucky Schwarz ee53c63d49 feat(ui): add lint check for it.only tests 2019-10-25 11:32:00 -07:00
Alex Boatwright bd473f6803
feat(ui): choose the midpoint of the data when creating an alert (#15548)
* feat(ui): choose the midpoint of the data when creating an alert

Closes #15187
2019-10-25 11:28:11 -07:00
Ariel Salem 1dfa493278
fix(ui/checks): checks render once they've been created (#15556) 2019-10-24 14:13:41 -07:00
Alex Boatwright 997331d77b
feat(ui): adding a basepath (#15461)
allowing better webpack configuration freedom to better match infrastructure
2019-10-24 13:57:25 -07:00
Deniz Kusefoglu 4683dad233
Fix: variable selections should persist (#15538)
* expose store to cypress

* Load variables from dashboard in edit cell view

* Initialize new veo with dashboard variable values

* Add cypress pipe library

* Add tests of redux state changes to cell

* Remove unused async command

* Create passing tests for view with variable

* Add moar tests!

* Add jest import

* Fix linter errors

* Use get to define default value

* Fix eslint errors

* Disable eslint for commands

* Improve code styles
2019-10-24 10:32:12 -07:00
Bucky Schwarz 45944a46d7 fix(ui): exiting out of a configure cell leaves cell content intact 2019-10-24 08:42:33 -07:00
Michael Desa 8128d67f66
Merge pull request #15555 from influxdata/chore/misc-sec-fixes
chore(ui): update to latest react-redux
2019-10-24 10:19:08 -04:00
Ariel Salem f28913a193
Fix/tasks edit (#15549)
* fix(ui/tasks): edit & update functionality has been fixed. Also fixed the issue where task form data didn't persist when toggling between schedule task options

* chore(CHANGELOG): updated changelog with current PR

* fix(ui/tasks): updated reducer test to more accurately reflect the current reducer functionality and updated the parameter name for consistency

* fix(linter): removed extra whitespace

* chore(comment): removed old comment from PR since it's no longer necessary
2019-10-23 13:45:27 -07:00
Michael Desa 4053b00180
chore(ui): update to latest react-redux
The version of react-redux we use has a security vulnerability that is
considered critical severity. https://github.com/influxdata/influxdb/network/alert/ui/yarn.lock/lodash-es/open
2019-10-23 15:34:30 -04:00
Michael Desa 0bd68520e2
Merge pull request #15550 from influxdata/chore/remove-parcel
chore(ui): remove dev dependency on parcel
2019-10-23 13:29:49 -04:00
Michael Desa e8e80f8acd
chore(ui): remove dev dependency on parcel
The package `safer-eval` is used in parcel and has pretty regular
security vulnerablities. Since we're no longer using it, we should be
safe to remove it.

Link https://github.com/influxdata/influxdb/network/alert/ui/yarn.lock/safer-eval/open
2019-10-23 13:05:55 -04:00
Brandon Farmer 88bf178802 feat(influxdb): Add labels create endpoints
- Notification Rules
- Notification Endpoints
- Checks

Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2019-10-23 09:53:50 -07:00
alexpaxton 0fc47bc692
refactor(ui): convert confirmation overlay to confirmation button (#15496)
* refactor(ui): convert confirmation overlay to confirmation button

* refactor: write e2e tests for veo/de query mode switching

* refactor: assume query has changed if it is empty

* fix: formatting

* refactor(queryBuilder): use more semantic functions

* fix: remove unused variable
2019-10-22 23:03:51 -07:00
Russ Savage 7aa489cd62
fix(alertHistory): verify columns exist before keeping them (#15525) 2019-10-22 11:49:51 -07:00
Ariel Salem 769c4101c8 fix(ui/collectorList-telegraf): sort telegrafs based on buckets (#15510)
* fix(ui/collectorList-telegraf): sort telegrafs based on buckets

* fix(ui/collectors): added tests to the sort by telegrafs/buckets functionality

* fix(ui/collectors): made PR suggested changes

* fix(ui/collectors): updated snapshot test

* fix(collectors): added collectors changes

* fix: labels test

* fix: sanity check

* chore: skip tests to resolve in separate PR

* fix: revisit page
2019-10-22 11:26:21 -07:00
Brandon Farmer 8a7d170c79 fix(influxdb): fall back to legacy system buckets 2019-10-22 10:21:04 -07:00
Andrew Watkins a40dacfabf chore: lowercase bdd 2019-10-21 15:27:35 -07:00
Andrew Watkins fb359722f8 chore: put space after comment 2019-10-21 15:26:33 -07:00
Andrew Watkins fbaeb8e58e fix: properly scope label creation 2019-10-21 15:26:21 -07:00
Zoe Steinkamp 355b43203c (fix)(ui) Sort by description broken
Fixed e2e test
2019-10-21 16:16:51 -06:00
Zoe Steinkamp 48c8f439a0 (fix)(ui) Sort by description broken
Fix for circleCI test failing, removing sortKey
2019-10-21 16:16:51 -06:00
Zoe Steinkamp 962ff6a2e0 (fix)(ui) Sort by description broken
Fixing file, getting rid of get function
2019-10-21 16:16:51 -06:00
Zoe Steinkamp 2264d90396 (fix)(ui) Sort by description broken
Removing the only, clean up test file with es lint
2019-10-21 16:16:51 -06:00
Zoe Steinkamp 5cad31c413 (fix)(ui) Sort by description broken
Also the test have been added that correlate to this issue
2019-10-21 16:16:51 -06:00
Andrew Watkins d95a708032
build(webpack): remove eslint from ForkTsChecker plugin (#15519)
* build(webpack): remove eslint from ForkTsChecker plugin

* test(labels): refactor delete test
2019-10-21 11:30:49 -07:00
Andrew Watkins 9cb2c0f6a4
refactor: RemoteDataState states in GetResources (#15508)
* refactor: RemoteDataState states in GetResources

* fix: e2e
2019-10-18 15:31:15 -07:00
alexpaxton aa34444df4
refactor(ui): redesign all page headers to make use of PageSubTitle (#15503)
* refactor(ui): redesign all page headers to make use of PageSubTitle

* chore: update changelog
2019-10-18 14:13:23 -07:00
Ariel Salem b69fcfbfbc
chore(ui/GetResources): parallelized GetResources CDM calls (#15501)
* chore(ui/GetResources): parallelized GetResources CDM calls

Refactored GetResources CDM call to take in an array of ResourceTypes to run in parallel rather than taking in a single ResourceType.

* chore(ui/GetResources): parallelized GetResources CDM calls

Refactored GetResources CDM call to take in an array of ResourceTypes to run in parallel rather than taking in a single ResourceType.

* fix(tests): updated components & refactored getresources to be async

* chore(ui/GetResources): parallelized GetResources CDM calls

Refactored GetResources CDM call to take in an array of ResourceTypes to run in parallel rather than taking in a single ResourceType.

* fix(tests): updated components & refactored getresources to be async

* fix(jstest): Fixed linter errors

* fix(jstest): fixed js test specs
2019-10-18 12:49:13 -07:00
Andrew Watkins 2119fd66a2 chore: exclude from tsconfig 2019-10-18 11:02:25 -07:00
Andrew Watkins a136e41d99 fix: buckets delete test 2019-10-18 10:58:35 -07:00
Andrew Watkins 75cfdccbdb chore: exclude coverage from linting 2019-10-18 10:48:05 -07:00
Andrew Watkins 2d002fb0f4 test: collectors reload page 2019-10-18 10:47:44 -07:00
Andrew Watkins 5ec64a0343 fix: thunk typings 2019-10-18 10:35:49 -07:00
Andrew Watkins bde7512338 fix: oops 2019-10-18 10:32:17 -07:00
Andrew Watkins c64896d329 chore: add eslint-enable 2019-10-18 10:25:00 -07:00
Andrew Watkins 528df56e6e fix: thunk typings 2019-10-18 10:25:00 -07:00
Andrew Watkins 1b6084551b fix: typing thunks 2019-10-18 10:25:00 -07:00
Andrew Watkins a967fc0292 fix: typings for thunk 2019-10-18 10:25:00 -07:00
Andrew Watkins d4170a9225 fix: creation of labels 2019-10-18 10:25:00 -07:00
Andrew Watkins cb8ad929e8 fix: last of recommended linter errors 2019-10-18 10:25:00 -07:00
Andrew Watkins a24b20bdd1 fix: more recommended fixes 2019-10-18 10:25:00 -07:00
Andrew Watkins 3628633874 fix: recommended rules 2019-10-18 10:25:00 -07:00
Andrew Watkins ade66b01f3 chore: first pass at recommended rules 2019-10-18 10:25:00 -07:00
Andrew Watkins 321c6fce1f chore: explicitly include files to be linted
https://github.com/typescript-eslint/typescript-eslint/issues/890
2019-10-18 10:24:59 -07:00
Andrew Watkins e9720c1871 fix: typescript parser linting errors 2019-10-18 10:24:59 -07:00
Ariel 613e0417eb chore(eslint): upgraded eslint 2019-10-18 10:24:59 -07:00
Ariel Salem 77f2748a9f
fix(ui/labeloverlayerror): invalid input error resolved (#15443)
* fix(ui/labeloverlayerror): 

UI is now correctly disabling the submit button and returning an invalid input error when a user tries to submit an empty input for the label overlay name

Updated change log and added in link to issue for newly built tests

Updated the updateLabelOverlay methods to correspond with the changes made to the labeloverlayform
2019-10-18 09:35:44 -07:00
Deniz Kusefoglu 3576ba1cd5
Fix js client library example copy (#15460) 2019-10-17 15:55:50 -07:00
Andrew Watkins ca1cc04ca1
Merge pull request #15454 from influxdata/fix/upgrade-typescript
chore: upgrade typescript
2019-10-17 12:50:21 -07:00
Zoe Steinkamp d56ae9470b
Merge pull request #15447 from influxdata/zs-removecloneendpoints-#15073
(fix)(ui)Remove the ability to clone Endpoints
2019-10-17 13:01:25 -06:00
alexpaxton 91fe2d3a0c
chore(ui): upgrade Clockface to 1.0.0 (#15428)
* chore(ui): upgrade clockface dependency

* refactor(ui): update components affected by breaking changes

* refactor(ui): update test snapshots

* refactor(ui): remove obsolete component

* refactor(ui): remove reference to non-existant stylesheet

* refactor(ui): update selector in e2e collectors test

* refactor(ui): attempt to fix e2e test

* refactor(ui): appease linter

* refactor(ui): update implementation of client library cards

* refactor: update all breakage from new version

* refactor: revert this commit

* refactor: fix popover by using useRef instead of createRef

* fix: update all instances of EmptyStateText

* fix: update all instances of PageHeader

* fix: update straggler empty state text

* fix: update instance of PageHeaderCenter

* fix: update instance of PageContents

* fix: update style rule for dashboard cards

* chore: update test snapshots

* refactor: update instance of question mark tooltip

* refactor: use brighten prop to ensure contrast with background

* Revert "refactor: revert this commit"

This reverts commit f325916d91.

* chore: upgrade to NPM package instead of local

* refactor: fix css import

* refactor: update test snapshot

* refactor: Guard against string being null

Co-Authored-By: Alex Boatwright <alex@drdelambre.com>

* refactor: move resource getter inside overlay so it does not disrupt layout

* refactor: fix unit test by updating selector

* refactor: guard against name being absent

* chore: upgrade to latest clockface to utilize a bugfix

* chore: update snapshot test

* refactor: fix appearance of searchableDropdown

* chore: upgrade dependency (again) for bugfixes

* refactor: fix labels e2e test

* refactor: fix tokens e2e test

* refactor: appease linter
2019-10-17 11:58:07 -07:00
Andrew Watkins 025fabd5c5 chore: upgrade to typescript 3.6.3 2019-10-17 11:15:24 -07:00
Andrew Watkins 23dbffd7e3 chore: upgrade typescript to 3.5.3 2019-10-17 10:47:34 -07:00
Andrew Watkins d599eddbae chore: upgrade to 3.4.5 2019-10-17 10:32:48 -07:00
Zoe Steinkamp 1a6e493e31 (fix) Client URL optional PagerDuty
Removing the only
2019-10-17 10:41:23 -06:00
Zoe Steinkamp d43bfaab7d (fix) Client URL optional PagerDuty
This is the test to make sure this is working
2019-10-17 10:41:23 -06:00
Bucky Schwarz 0df21e2cb9
chore(ui): add giraffe and clockface sourcemaps to honeybadger config (#15444) 2019-10-17 09:38:01 -07:00
Zoe Steinkamp 9f052c7d6a (fix)(ui)Remove the ability to clone Endpoints
Fixing the broken test
2019-10-17 09:44:31 -06:00
Zoe Steinkamp d7b9617462 (fix)Remove the ability to clone Endpoints
This is the fix, the button deleted, and extra tests to go with it, one of the tests im blocked on
2019-10-16 23:58:08 -06:00
Russ Savage 6f8977218a
fix(clientLibs): fixing logos (#15434)
* fix(clientLibs): fixing logos

* fix(clientLibs): renaming logoUrl, updating nits
2019-10-16 13:59:55 -07:00
Bucky Schwarz c81b758957
feat(ui): add 403 signout handler to new api requests, upgrade to oats 0.5.0 2019-10-16 13:11:51 -07:00
Zoe Steinkamp f581ef16f2 (Fix) Create dashboard from empty state test
Fix the eslint issue
2019-10-16 08:58:31 -06:00
Zoe Steinkamp dc23a0afe2 (Fix) Create dashboard from empty state test 2019-10-16 08:58:31 -06:00
Russ Savage a947a4eeb0
feat(clientLibs): Add Client Libs page (#15413)
* feat(clientLibs): fix icons, add go and c#

* feat(clientLibs): fix go client overlay

* feat(clientLibs): update remaining client libs

* feat(clientLibs): remove feature flag

* fix(telegraf): fix broken test

* fix(clientLibs): removing unused featureflag class

* feat(clientLibs): addressing pr feedback

* feat(clientLibs): fixing wording and formatting

* feat(clientLibs): update the text on JS page
2019-10-15 16:26:14 -07:00
Ariel Salem e68bd456ac
fix(ui/telegraf): filter functionality (#15427)
* fix(ui/telegraf): filter functionality

* docs: README

* fix: linter error

* fix: linked relevant issue to the added test
2019-10-15 15:08:29 -07:00
Scott Anderson 4a51c99411
fix(flux): udpated incorrectly named flux functions (#15425) 2019-10-15 14:21:51 -06:00
Deniz Kusefoglu 617e3ab799
bugfix: save flux with variables from data explorer as task (#15409)
* Add user defined variable to save as task

* Update snapshots

* Add tests
2019-10-15 13:18:18 -07:00
Scott Anderson 5769867796
chore(flux): update Flux function docs with experimental and 0.50 functions (#15403)
* chore(flux): update Flux function docs with experimental and 0.50 functions
* removed unnecessary newlines from fluxFunctions.ts
* fix(fluxFunctions): add space before param
2019-10-15 09:41:08 -06:00
Alex Boatwright 3d2f51ac09
chore(ui): adding a coverage reporter to ui (#15407) 2019-10-14 15:10:10 -07:00
Zoe Steinkamp f2970510e0 fix(endpoints, rules, checks): route user to alerting index
Added in the final notification fixes, also adding a PR for fruther problems with the rules and endpoints
2019-10-14 12:44:02 -06:00
Zoe Steinkamp 02c1462d5d fix(endpoints, rules, checks): route user to alerting index
1. Removing dashboard changes from earlier commit
2. Changing inital state variable name to just be endpoint
3. moving dispatch in check actions
4. Adding notification to endpoints
2019-10-14 12:43:52 -06:00
Zoe Steinkamp d83576c506 fix(endpoints, rules, checks): route user to alerting index
These are the final tests and rule fix for this issue.

The checks is special in how it was fixed.

But endpoints and rules have the exact same fix on them

All the tests are running smoothly

EsLint was run so this branch should no longer fail from that as well.
2019-10-14 12:43:01 -06:00
Zoe Steinkamp e6c2a9f373 Eslint clean up 2019-10-14 12:43:01 -06:00
Zoe Steinkamp 5e4ff33ec0 fix(endpoints): route user to alerting index
1. We fixed the endpoints so it no longer routes to 404 page, instead now routes to the alerting index. When endpoint id does not exist.

2.Added Cypress test to confirm the routing works on checks. Routing the user to the index page when the checks id does not exist.
2019-10-14 12:43:01 -06:00
Zoe Steinkamp a40f77c0ac Solution and cypress testing documentation
The solution for the issue is present as well as the cypress testing documentation
2019-10-14 12:43:01 -06:00
Zoe Steinkamp 5afb613fce
Merge pull request #15381 from influxdata/zs--dashboard404routing-#15325
fix(dashboards)routing to dashboard page instead of 404
2019-10-14 12:35:06 -06:00
Alex Boatwright f08152c77c
chore(ui): allow deployment configuration (#15383)
hopefully this commit doesnt do anything, but it opens up the ability to
change the static folder of the project through the environment variable
STATIC_FOLDER so that we can cache static files and not cache the index
file (allowing more passive deployment strategies), and allows the user
to change the base path of the project with the BASE_PATH variable,
opening up the ability to run an instance behind an nginx proxy,
though that change is pending an update to the @influxdata/oats package
before we can turn it on
2019-10-11 12:17:49 -07:00
alexpaxton 79f8cf0e9d
refactor(overlays): proposed new pattern for handling overlays (#15368)
* refactor: introduce components for showing/hiding overlays

* refactor: use OverlayRouter pattern for cell note overlay

* refactor: appease linter

* refactor: add dependency for handling search params

* refactor: add a bunch of inline comments

* refactor: undo changes to dashboard and cell components

* refactor: remove searchParam based overlay components

* refactor: add Overlay key in redux, create actions & reducers

* refactor: introduce redux based overlay controller

* refactor: update Note editing to use redux based pattern

* refactor: place Note route in correct location

* refactor: remove dependecy

* refactor: add trailing whitespace

* refactor: add back in moar trailing spaces

* refactor: ensure dismising Note overlay updates the route

* refactor: appease linter

* refactor: catch a small mistake

* refactor: use explicit variable for visibility
2019-10-11 11:13:01 -07:00
Zoe Steinkamp 6caa615670 fix(dashboards)routing to dashboard page instead of 404
ES lint clean up
2019-10-11 09:25:48 -06:00
Deniz Kusefoglu bdba601c30
fix: Place resource fetch logic in overlay (#15358)
* Place resource fetch logic in overlay

* Fix existing buckets tests

* Add test for routing to overlay and rerouting if bucket doesn't exist
2019-10-10 15:22:14 -07:00
Zoe Steinkamp f866c74ef3
Merge pull request #15382 from influxdata/zs-DurationTaskCreationPage-#15175
fix(tasks) Example duration on Task Creation pane.
2019-10-10 15:42:45 -06:00
Zoe Steinkamp a30732f016 fix(dashboards)routing to dashboard page instead of 404
Fixing the tests, adjusting index file
2019-10-10 13:54:48 -06:00
Jakub Bednář 0de3711d2e feat(ui): Add documentation for Java, C# and Python client (#15378)
* feat(ui): Add documentation for Java, C# and Python client

* feat(ui): Add documentation for Java, C# and Python client - fixed formatting
2019-10-10 12:24:17 -07:00
Zoe Steinkamp 30992d9fb4 fix(tasks) Example duration on Task Creation pane.
The fix, no test for the placeholder
2019-10-10 11:40:33 -06:00
Zoe Steinkamp 6926e66b2d fix(dashboards)routing to dashboard page instead of 404
This is the cypress test

And the lint fixes
2019-10-10 10:41:01 -06:00
Zoe Steinkamp cdbb192ce6 fix(dashboards)routing to dashboard page instead of 404
This is the actual fix, just need the test
2019-10-10 10:10:37 -06:00
Alex Boatwright d431c6e8a7
fix(ui): unblock build by adding jest config to typescript ignore list (#15365) 2019-10-09 09:48:18 -07:00
Bucky Schwarz e90ab6ebdf
Merge pull request #15354 from influxdata/bucky_variable_show_keys
fix: Map type Variables selector shows keys, not values
2019-10-08 16:06:48 -07:00
Bucky Schwarz 78244ce6de
fix: Map type Variables selector shows keys, not values
add test for hydrateVars

dashboard variable dropdown test: inspect values, not just array length

add RTL test for variable dropdown changes

lint

fix: Disable saving threshold check if no threshold selected (#15348)

* Prevent check saving if no thresholds

* Add tests

* Add changes to changelog

* make optional props optional

* use false instead of null for boolean

changelog

fix(ui): ignore false change events in VariableForm (#15317)

closes #15059

the issue is to persist user data across variable type selection interfaces within the variable editor. this commit pushes all of the variable editor information down to redux to allow persistence outside of the view state until the user clicks "cancel" or "create" in the interface.
2019-10-08 15:52:06 -07:00
Andrew Watkins 393f0e7772
Merge pull request #15357 from influxdata/fix/axis-submits
fix(VEO): only execute queries if cellID or dashboardID change
2019-10-08 15:44:25 -07:00
Alex Boatwright b91a856f59
chore(ui): relocate testing configuration (#15356)
while exploring containerization of the frontend, i decided to remove the
existing environment configuration from package.json and push them into
external files in an attempt to improve the caching strategies available
for local development. the CI pipeline should be watching the lock file,
but changes to the testing environment locally shouldn't cause a rebuild
of node_modules.
2019-10-08 15:39:33 -07:00
Andrew Watkins 3c65f21552 fix(VEO): only execute queries if cellID or dashboardID change 2019-10-08 13:02:02 -07:00
Alex Boatwright 99478fe21f
fix(ui): ignore false change events in VariableForm (#15317)
closes #15059

the issue is to persist user data across variable type selection interfaces within the variable editor. this commit pushes all of the variable editor information down to redux to allow persistence outside of the view state until the user clicks "cancel" or "create" in the interface.
2019-10-08 12:56:00 -07:00
Deniz Kusefoglu 9f011d605e
fix: Disable saving threshold check if no threshold selected (#15348)
* Prevent check saving if no thresholds

* Add tests

* Add changes to changelog

* make optional props optional

* use false instead of null for boolean
2019-10-08 12:23:16 -07:00
Iris Scholten 54cc5be3c6 fix: add missing semicolon 2019-10-03 14:27:19 -07:00
Iris Scholten 97587e8840 feat(ui): Add tooltip that exposes editor shortcuts in the ui 2019-10-03 13:07:58 -07:00
Iris Scholten 6594521d46 feat(editor): Add keyboard shortcut for toggling comments 2019-10-03 11:53:17 -07:00
Deniz Kusefoglu 7d4c8491f0
feat: Add event markers (#15282)
* Add init event markers

* Add events to dashboard graphs

* Add level coloring and styling to event markers

* Window statuses by time and graph groups of events

* Put event markers behind feature flag

* init tooltip

* Upgrade giraffe library

* Add Tooltip

* Add status query to Time Machine

* Status rows return lowercase check level statuses

* rename events to statuses

* Radically improve tooltip style

Co-authored-by: alexpaxton <thealexpaxton@gmail.com>

* Add time formatting

* Make status query more readable

* Clean up comments
2019-09-27 14:09:12 -07:00
Russ Savage d24047e55d
fix(fluxFunctions): add getColumn, getRecord, tableFind (#15289)
* fix(fluxFunctions): add getColumn, getRecord, tableFind

* feat(changelog): update changelog
2019-09-26 14:04:23 -07:00
Russ Savage 73ac9c5b5c
fix(templates): add jmeter template (#15168)
* fix(templates): add jmeter template

* fix(defaultTemplates): missing comma

* fix(package): update influxdb-template library

* fix(ui): updating yarn.lock

* fix(templates): add jmeter template

* fix(defaultTemplates): missing comma

* fix(package): update influxdb-template library

* fix(ui): updating yarn.lock

* Updated CHANGELOG
2019-09-26 12:21:12 -07:00
Lyon Hill 5e1d7f6c69
feat(task): remove preauth (#15286)
* feat(task): remove preauth

* fix(task): remove e2e test that verified preauth
2019-09-26 10:52:24 -06:00
Deniz Kusefoglu ca078d4b91 Remove endpoint test for slack token field 2019-09-25 10:54:07 -07:00
Deniz Kusefoglu 43f3eafa73 Remove slack token option from endpoint 2019-09-25 10:40:35 -07:00
Michael Desa 527aa4f2d5
chore(ui): remove alerting feature flag 2019-09-24 10:59:01 -04:00
Deniz Kusefoglu b3a806df6b
Fix endpoint type conversions (#15240)
* Fix endpoint type conversions

* Update reducer

* Add token to slack endpoint

* Add test for http endpoint
2019-09-23 18:17:56 -07:00
Deniz Kusefoglu ec803e22b6 Revert "chore(ui): upgrade Clockface to 0.0.32 (#15221)"
This reverts commit 0669c22bbd.
2019-09-23 11:56:05 -07:00
alexpaxton 0669c22bbd
chore(ui): upgrade Clockface to 0.0.32 (#15221)
* chore(ui): upgrade clockface dependency

* refactor(ui): update components affected by breaking changes

* refactor(ui): update test snapshots

* refactor(ui): remove obsolete component

* refactor(ui): remove reference to non-existant stylesheet

* refactor(ui): update selector in e2e collectors test

* refactor(ui): attempt to fix e2e test

* refactor(ui): appease linter

* refactor(ui): update implementation of client library cards
2019-09-23 10:06:42 -07:00
alexpaxton bd93845d62
refactor(ui): redesign client libs page (#15204)
* refactor(ui): add vector graphic logos for each client library

* refactor(ui): replace mock content with real content

* refactor(ui): display client library content in overlays with routes

* refactor(ui): cleanup factored out components

* refactor(ui): increase size of client library overlays

* refactor(ui): make client library overlays wider

* refactor(ui): add link to docs for each client library

* refactor(ui): cleanup commented code
2019-09-20 09:39:43 -07:00
alexpaxton 2ef1daae0f
refactor(ui): display dashboard cards in a grid (#15211)
* refactor(ui): display dashboard cards in a grid

* chore(ui): update changelog
2019-09-19 15:56:24 -07:00
Deniz Kusefoglu 778db16b1d
Fix edit check bug (#15210) 2019-09-19 15:07:58 -07:00
alexpaxton 1988f85128
refactor(ui): split check creation flow (#15169)
* refacotor(ui): split first time create check button into one for each type

* refactor(ui): replace create check button with dropdown

* refactor(ui): remove check type toggle from conditions card

* refactor(ui): split check creation into 2 routes

* refactor(ui): change default check depending on type

* refactor(ui): hide function selector when building a deadman check

* refactor(ui): move validation popover to check save button

* refactor(ui): remove unused component

* refactor(ui): ensure deadman queries do not have an aggregate function

Co-Authored-By: Deniz Kusefoglu <deniz@influxdata.com>

* refactor(ui): update alerting get started copy

* refactor(ui): update e2e test

* refactor(ui): use existing checkType type
2019-09-17 11:24:15 -07:00
Iris Scholten b80bfe2999 chore(ui): Update Cloud welcome header 2019-09-13 11:04:27 -07:00
alexpaxton a90786d1cf
fix(ui): update alerting copy and docs links (#15113)
* fix(ui): use correct documentation links in alerting tooltips

* fix(ui): update copy in check builder checklist
2019-09-12 23:14:33 -07:00
Scott Anderson 61c75ae434
Flux function documentation link updates (#15120)
* updated flux functions documentation

* removed unnecessary newline in fluxFunctions.ts

* updated flux function documentation links

* removed unnecessary newlines from fluxFunctions.ts
2019-09-11 16:05:44 -06:00
Michael Desa 0a24d3bd85
Merge pull request #15115 from influxdata/fix/save-variable
fix(variables/components/VariableForm): check to see if form is valid
2019-09-11 16:46:33 -04:00
Christopher Henn 71356c1ba2 feat(ui): show auto window period in function selector dropdown 2019-09-11 13:39:34 -07:00
Michael Desa f048fddc1b
fix(variables/components/VariableForm): check to see if form is valid
Closes https://github.com/influxdata/influxdb/issues/15060

Previously, the create button for a variable wouldn't be enabled unless
the user clicked in the text box, despite a query being present. This
adds an aditional check to the `isFormValid` method that ensures that if
a query is present the create button will be enabled.
2019-09-11 16:24:53 -04:00
Christopher Henn 901bf6128a fix(ui): enforce bucket retention rule limits 2019-09-10 13:30:54 -07:00
Christopher Henn 7cc975c547 feat(ui): use duration selector for selecting bucket retention duration
The previous bucket retention form component was frusterating to use.

This commit replaces it with a simple duration dropdown that we use in a
few other places. It refactors the various duration utilities to make it
happen.

The hope is to eventually improve this duration dropdown into a combined
text input/dropdown component that can accept custom durations with
validation.
2019-09-10 13:30:54 -07:00
Christopher Henn c403cef292 fix(ui): avoid attempting to create bucket with invalid expiration
The following steps would result in a server error:

1. Open create bucket overlay
2. Enter valid name
2. Click "Periodically" radio option
3. Click "Never" again
4. Submit

The issue is that the bucket was being submitted with an invaild
retention duration, even though the user had selected to use no
retention duration (by clicking "Never").

The solution was to clear the retention duration state when switching
back to the "Never" radio option.
2019-09-10 13:30:54 -07:00
Christopher Henn 060dfe8609 refactor(ui): use locally generated BucketRetentionRules type
Connect #14482
2019-09-10 13:30:54 -07:00
Daniel Campbell 54ec7fd001
Add viewport scaling to html meta responsive mobile scaling (#15099)
* Modify HTML files to include viewport scaling

* Add ms-viewport device width to css

* Update changelog
2019-09-10 11:14:10 -07:00
alexpaxton 4fea50b24e
refactor(ui): polish bucket card & check builder (#15098)
* refactor(ui): remove action buttons from system bucket cards

* refactor(ui): make check builder more compact

* refactor(ui): add raw data toggle to check editor

* refactor(ui): fix logic for displaying system bucket label

* refactor(ui): remove edit link from system buckets
2019-09-10 11:03:26 -07:00
Michael Desa 4ff0e01005
chore(ui): add the command to the ui readme 2019-09-09 23:39:57 -04:00
Scott Anderson a6a7459f88
Updated Flux functions documentation (#15089)
* updated flux functions documentation
* removed unnecessary newline in fluxFunctions.ts
2019-09-09 21:25:38 -06:00
Michael Desa 4df32f2609
fix(telegraf/configs): route to correct path for telegraf collectors
Co-Authored-By: Andrew Watkins <watts@influxdb.com>
2019-09-09 22:50:25 -04:00
alexpaxton 29fe49a981 refactor(ui): add real links to alerting documentation (#15083)
* refactor(ui): add real links for documentation pertaining to alerts

* refactor(ui): use correct docs links
2019-09-09 19:03:35 -07:00
Andrew Watkins 2bedaedbe1
Merge pull request #15087 from influxdata/fix/remove-status-change
fix(alerts): remove status change functionality
2019-09-09 18:30:19 -07:00
Christopher Henn 7f30aa950b fix(ui): deduplicate rows on notifications history page
We want to display a row for each notification, but we were displaying
a row for each field for each notification.

By filtering out the system fields (those that start with an
underscore), we are in left with only a single user-specific field.
2019-09-09 18:29:41 -07:00
Michael Desa eb010310f8
Merge pull request #15085 from influxdata/fix/default-endpoint
fix(ui): use slack as default endpoint
2019-09-09 21:13:36 -04:00
Andrew Watkins 47dbc421c7 fix(alerts): remove status change functionality 2019-09-09 18:06:42 -07:00
Christopher Henn 800c818434 fix(ui): show notifications history sent column properly 2019-09-09 17:54:40 -07:00
Michael Desa 4dac2f51f7
fix(ui): use slack as default endpoint
This is so that in cloud there is not a weird UX for initial users who
see http, but cannot create an http endpoint
2019-09-09 20:42:53 -04:00
Michael Desa a23962fef8
Merge pull request #15079 from influxdata/fix/pagerduty-client-url
fix(pagerduty/rule): change url to clientURL for pagerduty endpoint/rule
2019-09-09 19:27:29 -04:00
Michael Desa ea1b7bec09
fix(pagerduty/rule): change url to clientURL for pagerduty endpoint/rule
Closes https://github.com/influxdata/influxdb/issues/15042

Previously, there was an optional URL provided for the pagerduty
endpoint. However, the pagerduty API url does not change and as a result
it should not have been a parameter. The Pagerduty API does require a
`clientURL` that is presented in the pagerduty UI when an alert is
triggered. Currently that value will default to the alerts history page
for the organization.
2019-09-09 19:09:35 -04:00
Christopher Henn 67ab3ac6ba fix(ui): fix telegraf setup link 2019-09-09 14:59:53 -07:00
Andrew Watkins 57fb96a46d
Merge pull request #15072 from influxdata/chore/alphabetical
chore(alerts): alphabetize endpoints in rule dropdown
2019-09-09 14:55:12 -07:00
Andrew Watkins 848936b5dc fix(alerts): empty state 2019-09-09 14:35:14 -07:00
Christopher Henn 6247b09837 feat(ui): remove token requirement when saving tasks 2019-09-09 14:11:12 -07:00
Andrew Watkins 7f07270ece feat(alters): sort and filter alert cards 2019-09-09 13:48:52 -07:00
alexpaxton 32d11209ac
refactor(ui): alerting details polish (#15056)
* refactor(ui): add default values for deadman condition

* refactor(ui): limit values to 2 decimal places when dragging thereshold handles

* refactor(ui): prevent system buckets from being deleted or renamed

* refactor(ui): indicate which buckets are system buckets

* refactor(ui): prevent user from creating buckets starting with _

* refactor(ui): remove system bucketes from generate token overlay

* refactor(ui): remove system buckets from bucket dropdowns

* chore(ui): update changelog
2019-09-09 13:12:20 -07:00
Andrew Watkins cc22607bd7
Merge pull request #15068 from influxdata/fix/disable-check-save
fix(alerting): disable save button if query is invalid
2019-09-09 13:04:27 -07:00
Andrew Watkins 80101cfc7e chore(alerts): alphabetize endpoints in rule dropdown 2019-09-09 13:01:54 -07:00
Andrew Watkins 9b89ce6da1 chore(e2e): only run new test once 2019-09-09 12:25:30 -07:00
Andrew Watkins 64c3c4f922 fix(alerting): disable save button if query is invalid 2019-09-09 12:13:47 -07:00
Palakp41 a2a15f84a0
Merge pull request #15058 from influxdata/update-bucket-system
Update bucket system
2019-09-09 11:25:49 -07:00
Christopher Henn fb57feefac feat(ui): upgrade influxdb-templates to v0.8.0 2019-09-09 11:03:02 -07:00
Palak Bhojani 808ab1902e Update code styling and refactor 2019-09-09 10:52:24 -07:00
Palak Bhojani 4ea2650ff1 Fix prettier issues 2019-09-09 10:43:33 -07:00
Palak Bhojani 0c3ec69f37 Disallow system buckets to be deleted or renamed 2019-09-09 10:28:01 -07:00
Palak Bhojani 719f296d2d wip 2019-09-09 10:08:39 -07:00
Andrew Watkins 7f50a0a078 fix: prettier 2019-09-06 21:14:57 -07:00
Andrew Watkins 446a9112e2 refactor(alerts): use context to pass resourceIDs to rows
Co-Authored-By: Michael Desa <mjdesa@gmail.com>
2019-09-06 21:14:57 -07:00
Andrew Watkins e5b2f8c11f chore: make enum singular and move selector into dir 2019-09-06 21:14:12 -07:00
Andrew Watkins f58b39bc55 fix(alertHistory): stop linking to dead resources
Author: Michael Desa <mjdesa@gmail.com>
2019-09-06 21:11:19 -07:00
Michael Desa d969a57be3
fix(notificationRules): remove initial tag filter from draft rule
Closes https://github.com/influxdata/influxdb/issues/15000

When submitted, with the default draft rule, the request would fail due
to the backend attempting to contruct flux with empty string values.
2019-09-06 20:30:34 -04:00
Michael Desa 78e1a989fd
Merge pull request #15034 from influxdata/fix-ui-newline-parsing
fix(ui): handle parsing Flux strings containing newlines
2019-09-06 19:43:12 -04:00
alexpaxton f2aff59a75
refactor(ui): update check builder design (#15040)
* refactor(ui): move check message to its own card

* refactor(ui): ensure builder cards fill width of overlay

* refactor(ui): make conditions boxes fill width of parent

* refactor(ui): allow check properties card to grow

* refactor(ui): remove matching rules card

* chore(ui): update changelog
2019-09-06 16:30:39 -07:00
Michael Desa c80eb929d0
Merge pull request #15027 from influxdata/limit-alerting
feat: limit monitoring and alerting
2019-09-06 19:16:53 -04:00
Deniz Kusefoglu a3e576f9d7
feat(ui): limit monitoring and alerting
Remove unused action

Co-Author: Deniz Kusefoglu <deniz@influxdata.com>

add Limits and LimitsStatus to cloud types

Add asset limits for checks, rules and endpoints

Filter blocked endpoint types

fix: type error

Co-Author:    Deniz Kusefoglu <deniz@influxdata.com>
2019-09-06 18:58:10 -04:00
Christopher Henn 73e467b671 fix(ui): change default every value for check to 1m
Closes #14942
2019-09-06 15:57:53 -07:00
Christopher Henn 151e1f94bc fix(ui): don't render thresholds outside of visible plot region
Closes #14965
2019-09-06 15:57:53 -07:00
Christopher Henn b63ca38c46 fix(ui): fix hidden endpoint and rule names in notification history
Closes #14995
2019-09-06 15:57:53 -07:00
Christopher Henn 14d059ac4d
fix(ui): upgrade giraffe to 0.16.3
Closes #15017
2019-09-06 15:38:02 -07:00
Russ Savage 799838d327
fix(tagOps): remove options not implemented (#15031) 2019-09-06 15:10:02 -07:00
Christopher Henn ee2f2a6369
fix(ui): handle parsing Flux strings containing newlines
...in Flux CSVs.

Connect #15017
2019-09-06 14:49:53 -07:00
Michael Desa a1ffc5c8ab
Merge pull request #15026 from influxdata/fix/check-update
fix(ui/src/alerting/components/CheckCard): include entire check in update
2019-09-06 16:52:19 -04:00
Russ Savage f11dccd687
fix(http): remove template option (#15001) 2019-09-06 13:18:23 -07:00
Russ Savage 6513a8abfe
fix(check): increase max status message length (#15002)
* fix(check): increase max status message length

* fix(alertTemps): update template formatting
2019-09-06 13:17:40 -07:00
Michael Desa 82e4df5d6f
fix(ui/src/alerting/components/CheckCard): include entire check in update
Closes https://github.com/influxdata/influxdb/issues/15022

After we switched to using PUT in the API, we'll need to include the
entire check in our update request. Ideally we could just always use
PATCH, but due to a defect in the API we currently cannot.
2019-09-06 16:04:00 -04:00
Russ Savage 225f426e08
fix(slack): remove option for token in UI (#14998)
* fix(slack): remove option for token in UI

* fix(slack): fix linting

* fix(slack): updating tests

* fix(slack): updating go tests

* fix(slack): fixing js test
2019-09-05 22:28:35 -07:00
alexpaxton 0a3d5804e0
fix(ui): alerting polish (#14982)
* fix(ui): allow creating of check from first time widget

* refactor(ui): polish layout of endpoint dropdown

* refactor(ui): provide default URLs in endpoint overlay form

Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>

* refactor(ui): ensure edit endpoint can be canceled

Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>

* refactor(ui): move endpoint error out of footer

Co-Authored-By: Andrew Watkins <121watts@users.noreply.github.com>

* refactor(ui): appease the linter

* fix(ui): use correct slack and http url defaults

* chore(ui): remove obsolete stylesheet

* fix(ui): remove GET and PUT options from http method dropdown

* fix(ui): capitalize form labels in endpoint form

* fix(ui): change default endpoint name to be type agnostic

* fix(ui): appease linter

* refactor(ui): shrink check message template field

* refactor(ui): reverse sort of threshold levels in check builder
2019-09-05 16:19:42 -07:00
alexpaxton 77a59538e6
refactor(ui): settings navigation (#14990)
* refactor(ui): move tokens tab to load data page and update navbar

* refactor(ui): prefix all settings page urls with "settings"

* refactor(ui): expose settings tabs in navbar as sub-items

* chore(ui): update changelog

* refactor(ui): fix URLs in e2e tests
2019-09-05 16:17:22 -07:00
Andrew Watkins e3f31a3109
Merge pull request #14992 from influxdata/fix/bucket-order
fix: move system buckets to end of list
2019-09-05 16:02:21 -07:00
Andrew Watkins e616e0fee4
chore(alerting): add default message templates (#14988)
* chore(alerts): add message defaults to check and endpoint creation

* chore(alerts): time machine is two words :)
2019-09-05 15:50:34 -07:00
Andrew Watkins a344305456 fix: move system buckets to end of list 2019-09-05 15:47:04 -07:00
Andrew Watkins 55b2f78be6 chore(alerts): time machine is two words :) 2019-09-05 15:08:27 -07:00
Andrew Watkins 3fd68bf88f chore(alerts): add message defaults to check and endpoint creation 2019-09-05 15:06:06 -07:00
Christopher Henn 723423aa87 fix(ui): fix max call stack exceeded error when parsing CSV
When parsing a Flux CSV file with hundreds of thousands of lines for the
"Raw Data View", we would see a

    Maximum call stack size exceeded

error. This was because every line in the CSV was being passed as an
argument in a single `Array.prototype.push` call, and there are
[limits][0] to how many arguments can be passed to a function.

This commit avoids passing the arguments all at once.

[0]: https://stackoverflow.com/questions/22747068/is-there-a-max-number-of-arguments-javascript-functions-can-accept

Closes #14566
2019-09-05 14:42:51 -07:00
Michael Desa d5d5d307ae
fix(ui): change patchCheck to putCheck for updating check in UI
The easiest path forward for fixing
https://github.com/influxdata/influxdb/issues/14966 is to have the UI
use put instead of patch for updating checks. Long term, we will want to
be able to use patch, but as of now patch is not functional.
2019-09-05 14:52:51 -04:00
Christopher Henn da5291407c fix(ui): prevent crash when opening line visualization options
For whatever reason, we now have xy views stored with an empty array in
the `colors` field. Attempting to open the visualization options for
such a view results in a crash.

This commit updates the `ColorSchemeDropdown` to access the `colors`
field more defensively.

Closes #14950
2019-09-05 11:27:04 -07:00
Christopher Henn b98552a6c6 fix(ui): remove limit dropdown from alerting history 2019-09-05 11:19:56 -07:00
Russ Savage adc2c605a6
fix(copy): minor copy updates (#14968)
* fix(copy): minor copy updates

* fix(copy): Make all getting started cards one line of text

* fix(copy): setup to set up
2019-09-05 10:50:58 -07:00
Michael Desa 69a97714f9
Merge pull request #14969 from influxdata/feat/toggle-cloud-alerting
feat(ui/src/shared/utils): toggle alerting feature flag for cloud
2019-09-05 13:34:37 -04:00
alexpaxton 9a5c698b29
refactor(ui): polish check editor header (#14970)
* refactor(ui): un-squish check header

* refactor(ui): polish appearance of check requirements popover
2019-09-05 10:28:26 -07:00
Michael Desa 0d98360de2
feat(ui/src/shared/utils): toggle alerting feature flag for cloud 2019-09-05 13:13:25 -04:00
Christopher Henn feda6dcd27 fix(ui): use linear interpolation in check plots
Closes #14943
2019-09-05 09:36:08 -07:00
Christopher Henn dd95578940 fix(ui): sort alerting history page from newest to oldest
Previously it was displaying oldest to newest.
2019-09-04 13:45:44 -07:00
Chris Goller d47afacb6f
fix(onboarding): remove fancy scrollbar that hides content (#14931)
e2e tests are failing because the fancyscroll bar component hides
the admin step during certain points in onboarding.

We were able to reproduce when the form in the admin step had been
marked as valid.

The use of the scrollbar in the setting seemed unneeded as it could
be rendered in a quite small window.

Therefore, we removed the scrollbar altogether for now.

Co-authored-by: Christopher Henn <chris@chrishenn.net>
2019-09-04 14:42:01 -05:00
Chris Goller af5996fe45
build(webpack): add source maps for @influxdata/giraffe prod builds (#14908)
* build(webpack): add source maps for @influxdata/giraffe prod builds

We were getting runtime errors in the prod builds via honeybadger.
They were unreadable because we did not have source maps for giraffe.

We were only able to get this working for prod builds but not dev
despite trying putting it in the webpack common file.  This is good
'nuff for our purpose now, but maybe we'll need further investigation.

Bonus commit... I added a new make target of influxd so I would not
need to type so much.

Co-authored-by: Andrew Watkins <watts@influxdb.com>

* build(webpack): add clockface source maps to production build

 Co-authored-by: Andrew Watkins <watts@influxdb.com>
2019-09-04 09:00:20 -05:00