Commit Graph

666 Commits (854b2a43ebb5cf0661d33d88a2a40fd832924742)

Author SHA1 Message Date
Iris Scholten ea6b999f57
Merge pull request from influxdata/generic-multiple-input
Change Multiple Input to be generic and move to clockface
2019-01-10 16:56:57 -08:00
Iris Scholten c1c5644899 Change Multiple Input to be generic and move to clockface
Co-authored-by: Palak Bhojani <palak@influxdata.com>
2019-01-10 16:37:18 -08:00
Palak Bhojani dd9066e3e7 Add Scrapers tab to Organizations page 2019-01-10 15:04:15 -08:00
Iris Scholten 7c30b16c46 fix(ui/onboarding): Update verify step to fail more gracefully if requests fail 2019-01-10 12:46:38 -08:00
Alex P dab5d039ec Remove "Sources" tab from navbar but preserve route 2019-01-10 11:44:59 -08:00
Alex P fa8ac42ef8 Polish save as button and overlay 2019-01-10 11:43:49 -08:00
Alex P c65e98b6b4 Use confirmation button and search widget instead of custom components 2019-01-10 11:39:51 -08:00
Alex P a8fc802031 Hide delete bucket button unless hovered 2019-01-10 11:24:06 -08:00
Deniz Kusefoglu bc46eb5698 trailing slashes and code review 2019-01-10 10:05:58 -08:00
Deniz Kusefoglu ffb8e14ef3 Break logs actions 2019-01-10 10:05:58 -08:00
Deniz Kusefoglu 88cb771aac Alter FE data types for cell and view to include parent IDs, use new nested view API 2019-01-10 10:05:58 -08:00
Deniz Kusefoglu deb87aef05 Update curswagger and generate client with views nested under cells 2019-01-10 10:05:58 -08:00
Mark Rushakoff d73d73c0d4 chore: rename imports from platform to influxdb
I did this with a dumb editor macro, so some comments changed too.

Also rename root package from platform to influxdb.

In interest of minimizing risk, anyone importing the root package has
now aliased it to "platform" so that no changes beyond imports were
necessary in those files.

Lastly, replace the old platform module to local path /dev/null so that
nobody can accidentally reintroduce a platform dependency while
migrating platform code to influxdb.
2019-01-09 20:51:47 -08:00
Daniel Campbell daa56c5800
Onboarding polish ()
* remove skip button from header

* Add fancy scroll bars and other styles

* copy button appears on hover, add fancy scrollbars

* add space between tab words

* Update Snapshots
2019-01-09 18:36:24 -08:00
Iris Scholten 400bb706d3
Merge pull request from influxdata/feat/edit-dashboard-labels
feat(ui/labels): Add the ability to edit labels on a dashboard
2019-01-09 17:46:33 -08:00
Alex P d12e94bb01 feat(ui/labels): Add the ability to edit labels on a dashboard
Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
2019-01-09 17:41:19 -08:00
Delmer 80fe1f4081
feat(ui): add members to org page () 2019-01-09 20:40:41 -05:00
alexpaxton 7cf643d1d5
More Polish ()
* Remove Import/Export buttons from dashboards index

* Reduce max label chars to 50

* Change format of dashboard "modified" column to relative time

Absolute time is included as a tooltip

* Redistribute column widths in dashboards table

Optimzied for long names

* Improve component spacer

Now supports more fine grained "stretch to fit" controls

* Introduce editable description component

Intended mainly for use in index list views

* Allow dashboard descriptions to be editable in place

* Give modified column a tad more space

* Standardize empty states of tabs in organization view

* Update test
2019-01-09 17:15:59 -08:00
Palakp41 7875051ace
Merge pull request from influxdata/feat/remove-bucket-org
Add delete column and functionality to buckets list and row
2019-01-09 17:11:37 -08:00
Palak Bhojani beac010471 Add delete column and functionality to buckets list and row
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2019-01-09 16:49:03 -08:00
Palakp41 be299966aa
Merge pull request from influxdata/fix/user-sign-out-login
Fix/user sign out login
2019-01-09 15:35:25 -08:00
Christopher Henn ddac3c796f Add support for windowPeriod macro variable
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2019-01-09 15:31:21 -08:00
Palak Bhojani 5b20852b40 Update index that wraps signin instead of signinpage 2019-01-09 14:22:41 -08:00
alexpaxton c5099e7be8
Various Polish Stories ()
* Add helpful tooltip to download CSV button

* Expose settings and tokens in navbar

* Remove gap around auto refresh dropdown

* Refactor Empty state styles

* Standardize tasks and dashboards empty states

* Standardize resource empty states in home page

* Refactor dashboard empty state

* Amend

* Standardize name and appearance of new dashboards and cells

* Ensure pause button doesn't press up against dropdown
2019-01-09 13:55:49 -08:00
Palak Bhojani 3813ac7dc9 Add Context so the handler is passed as props in the signinpage component
Co-authoerd-by: Delmer Reed <delmer814@gmail.com>
2019-01-09 13:48:09 -08:00
Christopher Henn 28ebc88b44 Increase query builder metaqueries range to 30d 2019-01-09 13:23:15 -08:00
Palak Bhojani 2e8a8c5c72 Update Signin with router for redirect to login page 2019-01-09 11:13:39 -08:00
Palak Bhojani 609327a71b Add interval to sign in that checks for profile data 2019-01-09 11:01:41 -08:00
Russ Savage 31d7a045fc
changing from 10ms to 10s () 2019-01-08 17:51:54 -08:00
Christopher Henn 7e43dc18bb Enable refresh button in TimeMachine 2019-01-08 17:05:25 -08:00
Brandon Farmer 063d773cec
Merge pull request from influxdata/feat/show-hide-query
Allow query builder to toggle query visibility
2019-01-08 16:44:00 -08:00
Iris Scholten d1520aa49f
Merge pull request from influxdata/feat/show-labels-tasks
feat(ui/labels): display labels in task row
2019-01-08 16:21:25 -08:00
Alirie Gray dadbf5d491
Create configuration page with labels subtab () 2019-01-08 16:20:36 -08:00
Brandon Farmer a88beaa59a Allow query builder to toggle query visibility 2019-01-08 16:15:01 -08:00
Iris Scholten 4f96333b52 feat(ui/labels): display labels in task row 2019-01-08 16:07:10 -08:00
Christopher Henn d07d565775 Polish query builder tab states 2019-01-08 15:15:56 -08:00
alexpaxton 21c996383c
Display Labels in Dashboards Index ()
* Update cur_swagger

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Display labels in dashboards list

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Add # to example label

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Write test for dashboard TableRow component

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Update snapshot and mock data

Co-Authored-By: Iris Scholten <ischolten.is@gmail.com>

* Increase page gutter and max width of centered pages

* Show description in dashboards list

* Update snapshot

* Fix linting error

* Remove snapshot check from unit test
2019-01-08 14:56:48 -08:00
Iris Scholten a5831e70db
Merge pull request from influxdata/fix/procstat-invalid-plugin-error
Change typo of procstats to procstat and make exe required
2019-01-08 14:52:13 -08:00
Brandon Farmer 9b6669eae8 Enable searching tag keys in query builder
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2019-01-08 14:46:09 -08:00
Daniel Campbell 44feb51386
Onboarding responsive styles ()
* update cubo doodles

* migrate style changes

* update snapshots
2019-01-08 14:40:09 -08:00
Iris Scholten 304721441f Change typo of procstats to procstat and make exe required
Co-authored-by: Palak Bhojani <palak@influxdata.com>
2019-01-08 14:25:22 -08:00
Brandon Farmer aa09e0af21 Add explicit submit button for query builder
Co-authored-by: Chris Henn <chris@chrishenn.net>
2019-01-08 13:20:51 -08:00
Christopher Henn fef6d4618e Show query completion time in TimeMachine 2019-01-08 11:05:09 -08:00
Palakp41 3c13a97a90
Merge pull request from influxdata/feat/display-token-myaccount
Display token on my account token overlay
2019-01-08 11:00:48 -08:00
Iris Scholten 99a2b9167b
Merge pull request from influxdata/onboarding/stop-header-skipping
fix(ui/onboarding): Prevent unskippable steps from being skipped with progress bar
2019-01-08 10:51:45 -08:00
alexpaxton b69f647c2b
Miscellaneous Polish ()
* Update grid breakpoints

* Fix spacing of action buttons in dashboards index row

* Simplify micro copy on delete task and delete dashboard buttons

* Update HTML page title when a new page is loaded

* Condense layout of line options

* Update test snapshot

* Shrink size of buttons in task page header

* Prevent missing page name in dashboard during initial load

* Make tasks table "Owner" column match column in dashboards table

* Update test snapshots

* Depluralize button copy

* Guard against missing page titles
2019-01-08 10:27:53 -08:00
Iris Scholten bb93b3608d fix(ui/onboarding): Prevent unskippable steps from being skipped with progress bar 2019-01-08 10:11:23 -08:00
Palak Bhojani 071a109eae Display token on my account token overlay 2019-01-08 10:11:15 -08:00
Christopher Henn 01a836a995 Replace node-sass dep with sass 2019-01-08 09:42:32 -08:00
Christopher Henn c301f9150e Enable searching tag values in query builder
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2019-01-08 09:05:28 -08:00
Delmer 93c1a3a80a
feat(ui): add table graph hover time ()
* feat(ui): add hover time for table graphs
* feat(ui): fix table graph sorting error

Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2019-01-08 10:42:33 -05:00
Palakp41 bf74b83724
Merge pull request from influxdata/onboarding-plugin-bundles
Remove plugin bundles that don't match the protoboards
2019-01-07 16:14:33 -08:00
Iris Scholten 6747b35455 fix(ui/dataLoaders): Ensure the type is streaming if the substep is streaming 2019-01-07 15:01:44 -08:00
Iris Scholten b020f6b0d3 feat(ui/onboarding): Allow filtering of plugin bundles 2019-01-07 14:42:14 -08:00
Christopher Henn f4c34aeda9 Fix plotting independent series 2019-01-07 12:47:32 -08:00
Christopher Henn 8fcd8ca594 Use memoization in DygraphTransformation 2019-01-07 12:47:32 -08:00
Palak Bhojani ae6c0957e3 Remove plugin bundles that don't match the protoboards 2019-01-07 11:55:06 -08:00
Christopher Henn d342fffbc9 Fix legend crash when rendering new time series
We use dygraphs to populate the value for each time series in the hover
legend. These values are stored as state, but can go stale if the
`Dygraph` component is rerendered with new time series. This breaks
assumptions we have about the data passed to the `Legend` component.

This commit adds a guard to the `Legend` component to bail out of
rendering if it encounters invalid data. This prevents the `Dygraph`
component from crashing.
2019-01-07 11:31:19 -08:00
Christopher Henn b286099f60 Polish graph loading states
If a graph switched from the "No Results" state to a loading state, it
would still display "No Results". Now, it will display the loading
state.
2019-01-07 11:07:54 -08:00
Christopher Henn 2770ae5e7b Implement new visual query builder designs 2019-01-07 10:58:18 -08:00
alexpaxton 099d311037
Refactor & Polish Renaming Widget ()
* Refactor rename dashboard component

* moar polish

* Moar

* Rename component to be more generic

* Refactor component to remove flicker on blur
2019-01-07 10:35:33 -08:00
Brandon Farmer 732541f53d Do not truncate time fields in raw view 2019-01-04 16:14:49 -08:00
Brandon Farmer e3e7f1dab4 Remove y2 options 2019-01-04 14:34:12 -08:00
Brandon Farmer 97cafe85c8
Merge pull request from influxdata/feat/timeRangeStart-flux-variable
Add timeRangeStart variable to queries as preamble
2019-01-04 13:23:41 -08:00
Palakp41 35a038795f
Merge pull request from influxdata/feat/orgs-members-filtering
Create dummy data for members and add filter box to the header
2019-01-04 12:07:40 -08:00
Palak Bhojani 25d792f052 Create dummy data for members and add filter box to the header 2019-01-04 11:55:18 -08:00
alexpaxton aa1f3d2444
Introduce Confirmation Buttons ()
* Initial pass at Confirmation Delete component

* Require confirmation when deleting a dashboard

* Require confirmation when deleting a task

* Cleanup

* Write unit test

* Rewrite test to use jest mock function
2019-01-04 10:01:50 -08:00
Brandon Farmer e7c33d5c8e Add timeRangeStart variable to queries as preamble 2019-01-04 09:30:04 -08:00
Delmer 3dacbdf162
feat(ui): add field options to view () 2019-01-04 08:57:04 -05:00
Andrew Watkins 6eca18fc4e
fix(ui/org-view): org view polish
* fix(ui/org-view): list actual tasks from api

* fix(ui/org-view): fix dashboard list not rendering

* fix(ui/org-view): fix bucket modal

* feat(dashboards): add updated at column
2019-01-03 16:18:14 -08:00
Palakp41 ac7e9df407
Merge pull request from influxdata/feat/org-members-role-column
Update MembersList to include role column
2019-01-03 16:09:49 -08:00
Palak Bhojani 21eb3a26d8 Update MembersList to include role column 2019-01-03 14:39:49 -08:00
Palakp41 36d602822f
Merge pull request from influxdata/fix-range-now-function
Update range function example constant to include now() instead of now
2019-01-03 14:27:27 -08:00
Palak Bhojani 56d1247e51 Update range function example constant to include now() instead of now 2019-01-03 14:10:38 -08:00
Palak Bhojani 029e3af719 Update telegraf.conf constant to 10 instead of 15 2019-01-03 13:32:35 -08:00
Palak Bhojani def2cdc287 Function name is being condition for any from functions 2019-01-03 12:39:59 -08:00
Palak Bhojani aaffe604fa Revert "Merge branch 'feat/from-function-explorer' of github.com:influxdata/platform into feat/from-function-explorer"
This reverts commit 93ce63e9c9, reversing
changes made to 4c7dfe93de.
2019-01-03 12:37:46 -08:00
Palak Bhojani 93ce63e9c9 Merge branch 'feat/from-function-explorer' of github.com:influxdata/platform into feat/from-function-explorer 2019-01-03 12:33:52 -08:00
Palak Bhojani 4c7dfe93de Add parameter to the onclick on toolbar function to condition on the func name 2019-01-03 12:32:28 -08:00
Palak Bhojani b5802b273b Merge branch 'feat/from-function-explorer' of github.com:influxdata/platform into feat/from-function-explorer 2019-01-03 12:31:20 -08:00
Palak Bhojani 6746d7ca22 Update from function example to bucket_name instead of telegraf/autogen 2019-01-03 11:52:48 -08:00
Palak Bhojani 69fd6fddd6 Add parameter to the onclick on toolbar function to condition on the func name 2019-01-03 11:20:14 -08:00
Brandon Farmer 78744e4b0e
Merge pull request from influxdata/feat/dataloader-verify-line-protocol
Add verify step for line protocol onboarding
2019-01-03 10:59:12 -08:00
Palak Bhojani ed424c713c Add parameter to the onclick on toolbar function to condition on the func name 2019-01-03 10:14:44 -08:00
Deniz Kusefoglu f79ed49a02
Merge pull request from influxdata/bugfix/tasks-error-messages
Fix error notifications on tasks
2019-01-03 18:04:44 +00:00
Brandon Farmer f06b258a13 Add verify step for line protocol onboarding 2019-01-03 09:57:39 -08:00
Christopher Henn 89e6851812 Upgrade Parcel to 1.11.0 2019-01-03 09:41:59 -08:00
Deniz Kusefoglu 9df87928ec Fix error notifications on tasks 2019-01-03 13:37:33 +00:00
Palak Bhojani 1c6f188f58 Style copy button to float right in the text area 2019-01-02 14:30:52 -08:00
Palak Bhojani cd698e1f5c Add notification when text is copied to clipboard 2019-01-02 12:25:00 -08:00
Deniz Kusefoglu be1ba8a559
Merge pull request from influxdata/tables/vertical-time-axis-default
Set default time axis to vertical
2019-01-02 18:58:02 +00:00
Deniz Kusefoglu acab39cf33 Set default time axis to vertical 2019-01-02 18:49:21 +00:00
Palak Bhojani a7ed69c322 Fix minor props issue on Admin Step 2019-01-02 09:18:41 -08:00
Palak Bhojani bab967df00 Pressing Enter takes user to next step or substep of the onboarding process
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2019-01-02 09:11:46 -08:00
Andrew Watkins 3429e8d0c6
feat(auth): rewrite authorization service ()
* feat(view-token-overlay): add view token overlay

* test(tokens): update tests

* chore(auths): rename mock data file

* feat(token-view): clicking on description opens token view modal

* feat(token-view): add ability to close overlay

* feat(token-view): display token permissions with updated permissions shape

* feat(token-view): wip update authorization and permission shapes

* feat(auth): wip refactor auth permissions

* fix(auth): generate permissions via functions

* fix(auth): make Id ID

* chore(types): update generated client

* feat(auth): wip add user and org names to auth

* fix(user): didnt save rebase

* feat(auth): WIP refactor auth

* feat(auth): check for user existence during auth creation

* feat(auth): org must exist during auth creation

* fix(auth): pluralize telegrafs resource type

* docs(http): update swagger definition for the Authorization

* test(auth): fix broken tests

* docs(swagger): update cur_swagger Authrorizations

* fix(api): remove trace from cur_swag

* test(ui/token): update components with new generated type definitions

* feat(http): add lookup service adding names for permissions

* fix(http): remove debugging panics

* chore: go tidy

* fix: unsaved rebase

* test(idpe): add ids to Authorizations for log tests
2018-12-28 15:02:19 -08:00
Delmer efdb373868
Feat/manage labels ()
feat(ui): add labels to org page
2018-12-27 13:19:07 -05:00
Deniz Kusefoglu b59f71697c
Merge pull request from influxdata/import-table-graph-changes
Merge table features from 1.x, get tables to work in dashboards
2018-12-20 18:24:57 -08:00
Deniz Kusefoglu 03a21fe487 Merge table features from 1.x, get tables to work in dashboards
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
Co-authored-by: Chris Henn <chris@chrishenn.net>
2018-12-20 17:52:48 -08:00
Daniel Campbell b327ff7d07
More onboarding styles ()
* Update styles, fix onboarding weirdness

* update tests

* update test props
2018-12-20 13:57:59 -08:00
Christopher Henn 27b3c6e87b Add “Save As” button and modal to DE
Closes 
Closes 
2018-12-20 13:54:22 -08:00
Christopher Henn 7928eb762d Fix issue forcing sign in on page refresh 2018-12-20 10:47:17 -08:00
Alirie Gray 9dd5ee0d27 Display red x in sidebar when plugin config is invalid 2018-12-19 15:12:45 -08:00
Daniel Campbell 07edc3108b
update config title styles () 2018-12-19 13:28:35 -08:00
Daniel Campbell 60cbd661e8
remove CSV option () 2018-12-19 13:17:26 -08:00
Alirie Gray 34b9e90434
URI array validation () 2018-12-19 11:50:31 -08:00
alexpaxton 0f79e4ea32
Refactor Clockface Form and Grid ()
* Introduce clockface components for grid layout

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Remove child type enforcement on grid row

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Improve naming of grid column props

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Implement Grid components in view options

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Add default prop to grid column

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Remove concept of grid layout from form elements

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Introduce validated form element

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Optionally render components into a form label

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Make linter happy via massive cleanup

* Update snapshots and fix failing test

* Add optional "required" to form elements

* Clean up grid usage in line graph options

* Update snapshot
2018-12-19 11:34:17 -08:00
Nathaniel Cook d6c0a393b0 Merge branch 'master' into flux-staging 2018-12-19 11:30:55 -07:00
Christopher Henn 33d2b133bd Rewrite hover legend 2018-12-19 10:02:08 -08:00
Daniel Campbell ef6321a708
Data loader button bar ()
* Add Skip to Verify on streaming data steps, style wizard button bar

* Add tests, update snapshots
2018-12-18 18:24:09 -08:00
Iris Scholten d817ff4507 fix(ui/dataLoaders): Separate the error state from the data not found state when listening for data 2018-12-18 15:18:35 -08:00
Palakp41 1e7cadc9b9
Merge pull request from influxdata/fix/input-id-unnecessary
Remove id prop from input component
2018-12-18 14:59:00 -08:00
Alirie Gray 8b6eefb389
Merge pull request from influxdata/dataloaders/telegrafs-put-mocks
Create mock for telegraf update function
2018-12-18 14:32:12 -08:00
Palak Bhojani aeb279228d Remove id prop from input component 2018-12-18 14:30:03 -08:00
Palak Bhojani f4a291d1ff Telegraf plugins alphabetized in the sidebar 2018-12-18 13:27:40 -08:00
Alirie Gray 242d9e86e1 Create mock for telegraf update function 2018-12-18 12:34:21 -08:00
Alirie Gray 758af5eaaf Create/update telegraf plugin at verify step of onboarding 2018-12-18 12:06:45 -08:00
Nathaniel Cook b40a67efc7 chore(http): remove plan specs from swagger 2018-12-18 12:45:30 -07:00
Palak Bhojani 8a93b34198 Create styling for file input on streaming data sources 2018-12-18 11:39:54 -08:00
Iris Scholten 52b05fb5a3
Merge pull request from influxdata/dataLoaders/configure-next-back
fix(ui/dataLoaders): Update onboarding button labels and functionality
2018-12-18 11:26:05 -08:00
Nathaniel Cook f4dfda705a fix(http): remove /api/v2/query/plan
BREAKING CHANGE: The API endpoint exposed internal details about the implementation of
the logical and physical plans. Those data structures need to be free to
change without breaking the API. For now since the endpoint is unused it
is being removed. A similar API may be added back in that correctly
abstracts away the internal details of plans.
2018-12-18 12:17:34 -07:00
Nathaniel Cook e3eff83aaa chore(Makefile): remove yq dependency to generate ts client 2018-12-18 11:19:56 -07:00
Alirie Gray d9e9b1fd85
Merge pull request from influxdata/fix/authorizations-response
Match shape of get/authorizations to backend response
2018-12-18 10:06:28 -08:00
Iris Scholten 388265604b fix(ui/dataLoaders): Update the button labels and funcitonality in onboarding steps 2018-12-17 17:46:50 -08:00
Brandon Farmer eb81a9c48d
Merge pull request from influxdata/chore/misc-generated
Chore/misc generated
2018-12-17 16:36:07 -08:00
Alirie Gray 0f825d4ea3 Match shape of get/authorizations to backend response 2018-12-17 16:17:10 -08:00
alexpaxton 73b3d566e5
Add New Icons to Icon Font and Update Nav Icons ()
* Update icon font

* Make nav bar icon font size a whole number

* Change icons in navbar
2018-12-17 14:28:34 -08:00
Deniz Kusefoglu a86f6cd4a4 Remove U as precision option, make default nanoseconds 2018-12-17 13:17:04 -08:00
Delmer e68949074a
feat(ui): add table options ()
feat(ui): add table options

Co-authored-by: Alex Paxton<thealexpaxton@gmail.com>
2018-12-17 14:28:37 -05:00
Brandon Farmer 1b982ea984 Move misc api calls to generated client 2018-12-17 11:14:08 -08:00
Alirie Gray 0d896cb04d
Merge pull request from influxdata/tokens/delete-token-from-list
Add delete button to token index row
2018-12-17 09:37:45 -08:00
Alirie Gray 59eae630a1 Add delete button to token index row 2018-12-14 15:47:16 -08:00
Iris Scholten 3bc19c25c1
Merge pull request from influxdata/dataLoaders/required-config-fields
feat(ui/dataLoaders): Check if fields for plugin configuration
2018-12-14 15:07:34 -08:00
Iris Scholten eb0a38e727 feat(ui/dataLoaders): Check if fields are required for plugin configuration 2018-12-14 13:40:24 -08:00
Delmer 71d75cf2ab
feat(ui): disable removing only tab () 2018-12-14 14:21:59 -05:00
Brandon Farmer 767dededac
Merge pull request from influxdata/chore/org-resources-generated
Move org resources to use generated client
2018-12-13 17:16:22 -08:00
Alirie Gray 4df5303d9c
Merge pull request from influxdata/onboarding/update-step-status-on-skip
Handle setting step status when skipping a step
2018-12-13 16:58:22 -08:00
Brandon Farmer 41757e17e7 Move org resources to use generated client 2018-12-13 16:57:53 -08:00
Alirie Gray c812aa2bbb
Merge pull request from influxdata/onboarding/navigate-to-dashboard-page
Send the user to the dashboard page after completing onboarding
2018-12-13 16:44:18 -08:00
Alirie Gray 381565fe8c Handle setting step status when skipping a step 2018-12-13 16:42:37 -08:00
Brandon Farmer 816e5def43 Switch buckets ui to use generated client 2018-12-13 16:23:48 -08:00
Alirie Gray f24ec32343 Send the user to the dashboard page after completing onboarding
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-13 16:13:53 -08:00
alexpaxton 4e7f89d6a1
Prevent nav bar items from printing child coint as sub-items () 2018-12-13 15:15:30 -08:00
Christopher Henn 0633ad0c67 Refactor Flux visualization parsing
- Rewrite `getTablesByTime` as `spreadTables`
  - Return a single, wide, time-indexed table, which is a more useful format
    for consumers
  - Also return structured metadata about series, in preparation for
    improvements to the hover legend
  - Simplified and more efficient code
- Remove unused `parseValues` utility
- Move `results.test.ts` test cases to `response.test.ts`
- Rewrite `fluxToSingleStat` as `lastValue`, with a simplified call signature
- Fix bug where gauge visualizations would alternate which series they
  displayed a value for when refreshing, dependent on the order of the series
  in each refreshed response
- Simplify `fluxTablesToDygraph` implementation
- Memoize `lastValue` calls in the gauge and single stat visualizations, to
  avoid expensive parsing on each rerender if possible
2018-12-13 15:03:34 -08:00
alexpaxton 53308dae3b
Feat/nav logout link ()
* Fix typo

* Add logout route and component

* Refactor logout button in profile to point to logout route

* WIP refactor nav menu

Making the presentational components composable, removed a couple unecessary concepts

* Style sub-menu items

* Remove unecessary async

* Use Clockface Select to enforce child types
2018-12-13 14:52:16 -08:00
Alirie Gray 69b59fbcb4
Dataloader/update progress bar ()
* Update step statuses in onboarding wizard
* Create reducer to set configuration state for telegraf plugins
2018-12-13 14:29:12 -08:00
Palakp41 62469e2acf
Merge pull request from influxdata/dataLoader/copy-to-clipboard
Add ability to copy text to clipboard on Data Listening
2018-12-13 12:49:33 -08:00
Palak Bhojani 68d43141f2 Add ability to copy text to clipboard on Data Listening 2018-12-13 12:14:58 -08:00
alexpaxton e9ac5edcb4
Add labels tab and placeholder component to orgs profile () 2018-12-13 12:05:15 -08:00
alexpaxton 59a73aabf0
Remove avatar from profile page component () 2018-12-13 11:36:13 -08:00
Alex P e0e2d4266c Remove accidentally merged code
=D Don't hate me!!
2018-12-13 10:58:18 -08:00
alexpaxton deda6d8cc3
Introduce Permissions Widget ()
* First pass at component set

* REVERT THIS COMMIT
2018-12-13 10:56:39 -08:00
Iris Scholten b153338c78 Fix(ui/dataLoaders): Hide download button if there's nothing to download 2018-12-13 10:04:43 -08:00
Iris Scholten 4ef2663df3 Fix(ui/dataLoaders): Update streaming button to send you to the streaming step rather going to previous location 2018-12-12 17:09:47 -08:00
Palakp41 ff14ed1822
Merge pull request from influxdata/feat/streaming-new-source-button
Add the ability to count down timer on listening for data
2018-12-12 16:40:15 -08:00
Palak Bhojani 7259934280 Add the ability to count down timer on listening for data 2018-12-12 16:26:23 -08:00
Christopher Henn 890105ec06 Implement single stat visualization options 2018-12-12 15:57:45 -08:00
Christopher Henn 9b9967d8c7 Polish SingleStat styling
- Ensures that a SingleStat inside a TimeMachine can be resized
- Ensures that a SingleStat has the approriate border raidus when used
  in a cell or TimeMachine
2018-12-12 15:57:45 -08:00
Christopher Henn 98aececac7 Remove unused props from DraggableResizerPanel 2018-12-12 15:57:45 -08:00
Iris Scholten 6a2e507389
Merge pull request from influxdata/swagger-telegraf-config-schema
Update telegraf config schema to match cur swagger
2018-12-12 15:23:55 -08:00
Iris Scholten 50fbba9227 Update telegraf config schema to match cur swagger
chore(http): updated go validation library and fixed swagger test

Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2018-12-12 15:11:18 -08:00
Iris Scholten 3315fa9cf1
Merge pull request from influxdata/dataLoaders/system-bundle
Feat(ui/dataLoaders): Change plugin selection to bundle selection
2018-12-12 13:43:58 -08:00
Deniz Kusefoglu f9bf8e918c Pass source id instead of source to resolvedSourceID 2018-12-12 12:56:45 -08:00
Iris Scholten c9508d4ac9 Feat(ui/dataLoaders): Change individual plugin selection to bundle selection 2018-12-12 12:48:10 -08:00
Iris Scholten cae010be69
Merge pull request from influxdata/fix/signin
Fix(ui/onboarding): Fix signin
2018-12-12 11:54:38 -08:00
alexpaxton 851ba878b7
Introduce Clockface Labels Components ()
* Introduce Labels components

* Export label type from clockface

* Make component spacer behave as expected

* Include padding so IndexList rows scale more gracefully

* Allow optional truncation of labels in list with tooltip

* Add option for displaying a delete button on a label

* WIP introduce label selector component

* Flesh out suggestive functionality including keyboard support

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Enable scrolling in labels widget

Also doing a handful of things to improve usability

Co-Authored-By: Delmer <ofthedelmer@users.noreply.github.com>

* Make linter happier
2018-12-12 11:54:26 -08:00
Iris Scholten 0ed9c1bd6a Fix(ui/onboarding): Fix signin
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
2018-12-12 11:40:19 -08:00
Deniz Kusefoglu 134c458697
Merge pull request from influxdata/onboarding/add-logos-to-streaming-sources
Add (available) logos to streaming data cards and data type selector
2018-12-12 11:36:16 -08:00
Brandon Farmer f67eb65562
Merge pull request from influxdata/chore/move-user-api-generated
Use generated client for users endpoints
2018-12-12 11:16:51 -08:00
Brandon Farmer 3a397f26f9
Merge pull request from influxdata/fix/read-source-logs
Update readSource usages in log viewer
2018-12-12 11:14:08 -08:00
Christopher Henn 66770afdc8 Use clockface dropdown in ColorDropdown component 2018-12-12 10:39:40 -08:00
Christopher Henn 1e167ae41e Fix decimal place visualization option
Changes the gauge and single stat visualizations to use their decimal
place option more literally. For example, if the decimal place option is
set to 2 digits, then every number in the visualization will be
formatted with 2 digits after the decimal place. Previously, this option
was ignored altogether, and seemed to be programmed to mean “display at
most 2 digits after the decimal place”.
2018-12-12 10:39:40 -08:00
Christopher Henn f3a655bea8 Polish AutoInput
- Allow deleting the input entirely
- Only reset value if mode has changed, even if a mode button is clicked
- Emit changes to the input value consistently
2018-12-12 10:39:40 -08:00
Christopher Henn 0e1d89aa19 Polish query tab styling 2018-12-12 10:39:40 -08:00
Christopher Henn e57d082b1c Enable setting prefix/suffix for gauge views 2018-12-12 10:39:40 -08:00
Brandon Farmer 3769a85130 Update readSource usages in log viewer 2018-12-12 09:58:46 -08:00
Deniz Kusefoglu 0104466552 Add icons/logos to streaming data selector and data source type selector 2018-12-11 17:17:44 -08:00
Brandon Farmer 07ae96d4a2 Use generated client for users endpoints 2018-12-11 17:04:26 -08:00
Deniz Kusefoglu 2ef47c4316
Merge pull request from influxdata/plugin-icons
Add logos for telegraf plugins as components
2018-12-11 14:53:05 -08:00
Palakp41 051c6c276c
Merge pull request from influxdata/feat/streaming-new-source-button
Add functionality to add new source button to go back to streaming so…
2018-12-11 14:29:07 -08:00
Deniz Kusefoglu c2b1b2d5bb Add logos for telegraf plugins as components 2018-12-11 14:20:09 -08:00
Brandon Farmer 39996ea8e5
Merge pull request from influxdata/chore/switch-sources-generated-client
Move sources to use generated client
2018-12-11 13:39:49 -08:00
Iris Scholten 551a2fc3ab
Merge pull request from influxdata/dataLoaders/multiple-value-config
Fix(ui/dataLoaders): Update config field modifiers
2018-12-11 13:06:10 -08:00
Palak Bhojani eadce6a4ee Add functionality to add new source button to go back to streaming sources selection 2018-12-11 12:30:00 -08:00
Iris Scholten 97d397900e Fix(ui/dataLoaders): Update config field modifiers 2018-12-11 10:56:09 -08:00
Daniel Campbell 084d30bc94 Fix gridsizer recalculation, add scrolling, progress bar styles, increase max width
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
Co-authored-by: Daniel Campbell <metalwhirlwind@gmail.com>
2018-12-10 18:39:22 -08:00
Iris Scholten 30bf3301ad
Merge pull request from influxdata/dataloader/plugin-config-ui
feat(ui/dataLoaders) Create UI for creating telegraf config
2018-12-10 16:42:25 -08:00
Alirie Gray 07e178e59c feat(ui/dataLoaders): Create ui for adding a plugin config
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
2018-12-10 16:18:16 -08:00
Palak Bhojani e21832bd5c Add line protocol precision dropdown
Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>

Add the ability to click on type on selection step to take you to next step on data source

Create a condition to display download config and add new source buttons only when on configuration step

Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-10 16:16:55 -08:00
Palak Bhojani 7d188c435f Add the ability to click on type on selection step to take you to next step on data source 2018-12-10 16:10:07 -08:00
Christopher Henn f5074631ee Ensure AutoInput submits value on enter key press 2018-12-10 15:19:18 -08:00
Brandon Farmer db292b00fc Move sources to use generated client 2018-12-10 15:15:37 -08:00
Christopher Henn 8c67dfc0ad Fix dygraphs multi-result response issue
The response from a Flux query contains multiple results. Series across
different results that shared the same column name and group key were
not properly disambiguated in the dygraphs parsing routines.  This
resulted in only one series being plotted.

This commit disambiguates these series using the `result` column
included in each result in a Flux query response.

Closes 
2018-12-10 14:25:57 -08:00
Christopher Henn f595bd7787 Deduplicate dygraphs parsing code 2018-12-10 14:25:57 -08:00
Andrew Watkins e505d73ebd
feat(token-ui): filter tokens
* chore(js): package.lock

* chore(generated-js): update generated client

* chore(ui): move FilterList component to shared

* feat(ui-tokens): add filtering capability

* chore(nav-ui): remove status link

* chore(js-test): update snapshots
2018-12-10 14:13:53 -08:00
Alirie Gray 470a811453
Dataloader/side bar source highlight () 2018-12-10 13:32:31 -08:00
alexpaxton 4f723eb458
Prevent Long Cell Names from Obscuring Cancel and Save Buttons ()
* Prevent cell renamer from pushing controls off the screen

* Only enforce width proportions on page headers if a center element is provided
2018-12-10 13:07:33 -08:00
Palak Bhojani 91bfdf1725 Add line protocol precision dropdown
Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-10 12:21:24 -08:00
Deniz Kusefoglu 9de88f50ab Add retry button and submit line protocol body button
Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-10 12:13:26 -08:00
Delmer 27adc0ff91
feat(ui): add name to dashboard query () 2018-12-10 13:16:27 -05:00
Deniz Kusefoglu 4d7a675316
Merge pull request from influxdata/feat/line-protocol-status
Create different loading, success and error state for line protocol u…
2018-12-07 17:12:12 -08:00
Deniz Kusefoglu a0893b4ac5 Create different loading, success and error state for line protocol uploads
Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-07 17:06:16 -08:00
Christopher Henn 6195ded2e4 Fix issue creating dashboard cells with wrong endpoint 2018-12-07 15:37:49 -08:00
Andrew Watkins 4b5dd2f722
feat(account-settings): list tokens
* WIP tokens index

* Package json

* Update cur_swagger

* feat(account-settings): token list

* fix(token-test): add done callback

* fix(chrono): packaage json
2018-12-07 13:08:17 -08:00
Christopher Henn a3ddeec527 Use windowing for aggregate functions in query builder 2018-12-07 11:30:35 -08:00
Christopher Henn 4ab8a81454 Rebuild builder configs when changing time range 2018-12-07 11:30:35 -08:00
Christopher Henn 9095d58424 Persist query builder config 2018-12-07 11:30:35 -08:00
Christopher Henn 5ae2d459e3 Refactor draftScripts state to draftQueries 2018-12-07 11:30:35 -08:00
Christopher Henn cd26cc5d8b Build queries from selections in query builder 2018-12-07 11:30:35 -08:00
Christopher Henn 12accfea79 Tweak styling to match new DraggableResizer 2018-12-07 11:30:35 -08:00
Christopher Henn 8f468895f1 Update query builder metaqueries for Flux 0.7.2 2018-12-07 11:30:35 -08:00
Christopher Henn b041e1abff Pause autorefresh in TimeMachine by default 2018-12-07 11:30:35 -08:00
Christopher Henn ec25e93ae6 Do not implicitly execute queries on change 2018-12-07 11:30:35 -08:00
Brandon Farmer 8d546ff689
Merge pull request from influxdata/fix/load-and-clear
Load and clear -> Loud and clear
2018-12-06 16:39:00 -08:00
Brandon Farmer d222b8c4c5
Merge pull request from influxdata/feat/onboarding-routing
Handle routing from onboarding sidebar
2018-12-06 16:38:03 -08:00
Brandon Farmer 8df604bd31 Load and clear -> Loud and clear 2018-12-06 16:10:33 -08:00
Brandon Farmer 4757541e13 Properly handle queries without `_time` 2018-12-06 15:51:31 -08:00
Brandon Farmer 837c965e3e Handle routing from onboarding sidebar 2018-12-06 14:51:09 -08:00
Alirie Gray d607afe2a1
Merge pull request from influxdata/dataloader/skip-data-sources-steps
Dataloader/skip data sources steps
2018-12-06 14:31:26 -08:00
Brandon Farmer 67b4687ccb Handling onboarding with react router 2018-12-06 13:21:30 -08:00
alexpaxton 0abac380bf
Tighten UI Proportions ()
* Adjust proportions

* Ensure contents don't touch the bottom of the viewport
2018-12-06 12:28:07 -08:00
Deniz Kusefoglu 83c23c89ef
Merge pull request from influxdata/feat/line-protocol
Add ability to file upload and call write api
2018-12-06 11:57:30 -08:00
Deniz Kusefoglu 514a92c2a4 Move writeLineProtocol API call to thunk.
Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-06 11:29:35 -08:00
Palak Bhojani f6f7494454 Add ability to file upload and call write api
Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-06 10:06:06 -08:00
j. Emrys Landivar (docmerlin) 0cb888afc0 Change delay to offset in tasks to match the flux spec 2018-12-06 11:00:07 -06:00
alexpaxton 5c2c8d4090
Misc. Polish ()
* Move my profile to top of nav and use cubo as icon

* Replace slide toggle label with official slide toggle label

* Polish appearance of task editing page

* Improve UX of note editor

* Adjust cell note indicator

* Make search widget bigger
2018-12-05 16:08:00 -08:00
alexpaxton a67ce90770
Move VEO Tabs & Replace Threesizer ()
* Import data explorer stylesheet directly into component

* Remove excess div

* Add missing key prop

* Move VEO tabs into bottom of time machine

* Extend slide toggle to offer an optional label component

* Fix typo

* Polish time machine controls

* Simplify styles for time machine vis

* Prevent time machine controls from shrinking

* Make number less magical

* Fix graph resizing
2018-12-05 13:26:46 -08:00
Delmer 81e5c93712
fix(ui): remove log viewer route () 2018-12-05 15:41:32 -05:00
Christopher Henn 6a171b0217 feat(ui/query-builder): add ability to select tags in query builder 2018-12-05 11:55:09 -08:00
Andrew Watkins f4500008a3
feat(account-settings): username view ()
* Move Account page to separate dir

* Add account snapshot tests

* Allow console logs in tests

* Add data-test attribute to Input

* Add username to Settings component
2018-12-05 11:23:03 -08:00
Iris Scholten f306f0e4f6 Update cur_swagger for type safety in generated client 2018-12-05 09:28:34 -08:00
Alirie Gray 960ace37c2 Add button to skip data source steps in omnboarding wizard 2018-12-04 16:09:28 -08:00
Alirie Gray 48f921d83a
Merge pull request from influxdata/dataloader/complete-step-progress-bar
Add completion step to progress bar in onboarding wizard
2018-12-04 16:00:17 -08:00
Palak Bhojani aedf35b6c6 Add File URL option for line protocol 2018-12-04 15:30:00 -08:00
Alirie Gray bc3447655a Add completion step to progress bar in onboarding wizard 2018-12-04 15:14:38 -08:00
Palakp41 944ba2c0b6
Merge pull request from influxdata/feat/line-protocol
Add option for enter manually on line protocol configuration.
2018-12-04 13:53:21 -08:00
Palak Bhojani 6fe135bc57 Add option for enter manually on line protocol configuration.
Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-04 13:46:13 -08:00
Christopher Henn efc21bfddf feat(ui/query-builder): introduce SelectorCard component to query builder 2018-12-04 12:25:34 -08:00
Nathaniel Cook 3e8189a728
Merge pull request from influxdata/flux-staging
chore: update Flux dependency
2018-12-04 13:07:03 -07:00
alexpaxton 10259aeed7
Move View Type Selection ()
* Introduce view type selector dropdown

* Add view type dropdown to time machine controls

* Polish appearance of view options
2018-12-04 11:49:18 -08:00
alexpaxton a75c3424ab
Introduce Draggable Resizer Component ()
* Import stylesheet directly into component

* WIP introduce new draggable resizer component

* Improve styles for draggable resizer

* add onChange prop to draggable resizer

* WIP

* Add drag mask to ensure proper cursor when dragging outside the element

* Undo!

* More undo!

* Arrrr matey

* Remove dummy styles

* Use centralized variable for z index

* Make conditional statement more readable

* Rename direction enum values to be more semantic

* Rename "Direction" enum to "Stack"

* Update test snapshot
2018-12-04 11:49:01 -08:00
Andrew Watkins f6e209cb3a
feat(account-settings): settings and tokens tabs 2018-12-04 11:15:19 -08:00
Palak Bhojani 0f4a71dc88 Add css on DragAndDrop, remove unwanted props.
Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-04 11:06:23 -08:00
Palak Bhojani 0645a278cc Add Line Protocol component, tab selection, and add drag and drop import tab.
Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-12-04 11:06:23 -08:00
Brandon Farmer 0dc099d1d5
Merge pull request from influxdata/fix/resolve-package-lock-conflict
Resolve package-lock.json conflicts
2018-12-04 10:46:50 -08:00
Iris Scholten 01a4afa121
Merge pull request from influxdata/dataLoaders/plugin-configs
feat(ui/dataLoaders): Update redux to store telegraf plugin arrays rather than dataSource
2018-12-04 09:38:17 -08:00
Christopher M. Wolff f1d21b8132
refactor(query): update transpiler to reflect signature change to `group()` ()
update other modules that used old syntax as well
2018-12-04 09:32:37 -08:00
Brandon Farmer 5a3303505d Resolve package-lock.json conflicts 2018-12-04 09:30:28 -08:00
Iris Scholten 7d562f29d1 Update redux to store telegraf plugin arrays rather than dataSource
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
2018-12-03 17:29:56 -08:00
Andrew Watkins 62b840b616
chore(signin): display server error for signin ()
* Display proper error for signin

* Package lock
2018-12-03 16:29:12 -08:00
Andrew Watkins 5ae5f986ad
feat(account-settings): introduce AccountSettings page
* Package json

* Change UserPage to MePage

* Add an account page

* package json

* Remove package-lock

* Adding back package json

* Update lint command

* Update react
2018-12-03 16:27:22 -08:00
Iris Scholten da20af2012 Move the listening/verify step into a separate step in the onboarding wizard
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
2018-12-03 14:48:10 -08:00
Brandon Farmer 7a531e2d2a Move dashboard requests to use client 2018-12-03 12:27:04 -08:00
Brandon Farmer b57d3da46d Switch views request to use generated client 2018-12-03 11:03:56 -08:00
Christopher Henn b422cc297a Add query building modes to time machines 2018-12-03 09:43:41 -08:00
Brandon Farmer f04d420709 Remove yarn in favor of just npm 2018-11-30 17:02:31 -08:00
Palak Bhojani 5b502ee827 Change structure of onboarding component files 2018-11-30 14:03:27 -08:00
alexpaxton af64fe2e96
Improve Clockface Input Component ()
* Improve handling of type property

* Export autocomplete enum

* Change type of value based on type of input

* Make type a required prop
2018-11-30 10:40:56 -08:00
Alirie Gray e5a29ab446 Add auto refresh controls to TimeMachine
Co-authored-by: Brandon Farmer <bthesorceror@gmail.com>
Co-authored-by: Chris Henn <chris@chrishenn.net>
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
2018-11-30 10:02:03 -08:00
Deniz Kusefoglu e2854a0a1c Add Onboaring Side Panel
Polish onboarding sidebar transitions and appearance of tabs
Flatten dataSources children for rendering
Add tests to SideBar components

Co-authored-by: Alex Paxton <thealexpaxton@gmail.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-11-29 18:40:24 -08:00
Christopher Henn 759891e37f Add ability to create notes on a dashboard 2018-11-29 16:41:40 -08:00
Iris Scholten 2bd3031383
Merge pull request from influxdata/dataLoader/streaming-step
feat(ui/DataLoaders): Streaming/Listening step
2018-11-29 16:40:55 -08:00
Delmer 889da9cb71
feat(ui/graph): add gauge view options ()
Adds gauge view, thresholdlist, and thresholditem
2018-11-29 19:26:29 -05:00
Iris Scholten 6e15d444a1 Add Streaming data step to onboarding wizard
Co-authored-by: Palak Bhojani <palak@influxdata.com>
2018-11-29 16:06:20 -08:00
Deniz Kusefoglu 8279ba65c3
Merge pull request from influxdata/dataloader/add-dl-telegraf-button
Create API functions to create and get telegraf config
2018-11-28 16:17:22 -08:00
Deniz Kusefoglu 6c12aef449 Remove file 2018-11-28 16:05:06 -08:00
j. Emrys Landivar (docmerlin) 7ba729ad9a Deal with yarn bug 2018-11-28 13:25:48 -06:00
Deniz Kusefoglu b3ccd3064d Add option to download telegraf config to onboarding 2018-11-28 11:01:20 -08:00
alexpaxton e2959c61b7
Show inactive task count ()
* Show inactive task count

* Simplify logic

* Subtle polish on disabled index list rows
2018-11-27 12:47:56 -08:00
alexpaxton ac14d81d03
Polish Dashboards Index View ()
* Ensure table takes up entire width

* Ensure empty state appears
2018-11-27 12:46:47 -08:00
Christopher Henn 36818623d8 Ensure that ViewOptions are scrollable 2018-11-27 11:47:34 -08:00
Christopher Henn 9320516b99 Narrow view type in TimeMachineState 2018-11-27 11:47:34 -08:00
Christopher Henn fea821f54c Rename RefreshingViewProperties to QueryViewProperties 2018-11-27 11:47:34 -08:00
Christopher Henn 113093d5c7 Fix failing test 2018-11-27 11:47:34 -08:00
Christopher Henn 157fc6f81b Add timeMachinesReducer tests 2018-11-27 11:47:34 -08:00
Daniel Campbell 111996a310
Add sparkle spinner () 2018-11-27 10:51:41 -08:00
Brandon Farmer b2eb20369a
Merge pull request from influxdata/updates/switch-dashboard-ui-generated
Switch Dashboard UI to use generated client
2018-11-27 09:35:33 -08:00
Christopher Henn 402760d6f3 Rename struct field from "source" to "sourceID" 2018-11-27 09:06:49 -08:00
Christopher Henn 2b38b550af Support custom sources in TimeSeries component 2018-11-27 09:06:49 -08:00
Christopher Henn cb48fda0c3 Enable switching the source for a dashboard cell 2018-11-27 09:06:49 -08:00
Brandon Farmer 70f9de4a81 Switch Dashboard UI to use generated client 2018-11-26 16:45:12 -08:00
Alirie Gray 69155e7caa Populate update task options pane with options returned from server
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-11-26 15:08:03 -08:00
alexpaxton 4cb6e8b507
Refactor & Redesign Opt-In Component ()
* WIP

* Add optional "max" prop to inputs

* Improve opt-in component further

* Update YAxisBound to follow latest optin pattern

* WIP refactor decimal places widget

* Use Radio buttons in optin instead of checkbox

* Change layout of optin to vertically stack

* Shrink size of min/max y-axis options

* Give linter a cookie

* Move optin to clockface and rename to "Auto-Input"

* Update existing imports for auto-input
2018-11-26 12:36:08 -08:00
Christopher Henn e3a9c04495 Fix issue building UI for production env
Building the UI for production (via the `yarn build` script) involves
using [cssnano][0] to compress the UI stylesheets. Previously, cssnano
errored on some [invalid SCSS syntax][1], causing the entire production
build to fail. This also broke the `deploy` workflow in CircleCI.

This commit fixes the invalid SCSS syntax and resulting issues.

Closes 

[0]: https://cssnano.co/
[1]: https://github.com/sass/sass/issues/818
2018-11-26 10:20:49 -08:00
Palak Bhojani 24863c3125 Import on Tasks Page for flux script
Co-authored-by: Palak Bhojani <palak@influxdata.com>
Co-authored-by: Deniz Kusefoglu <deniz@influxdata.com>
2018-11-21 14:40:27 -08:00
Christopher Henn a30e644c4a Fix null property access bug in ColorSchemeDropdown 2018-11-21 13:32:41 -08:00
Brandon Farmer 169015bd85
Merge pull request from influxdata/fixes/task-nesting
Fixes tasks request for frontend
2018-11-21 13:11:26 -08:00
Christopher Henn b8536ba325 Implement clockface-based color scheme selector 2018-11-21 13:04:46 -08:00
Christopher Henn 307ca66abc Fix display of custom color schemes in dygraphs 2018-11-21 13:04:46 -08:00
Christopher Henn 3ab0c09580 Fix dygraph suffix and prefix formatting
A hack brought over from Chronograf 1.7. Without this, a screen tearing
bug will be visible near the y axis after updating the y axis' prefix or
suffix.
2018-11-21 13:04:46 -08:00
Christopher Henn 43f5fdca7b Remove unused components 2018-11-21 13:04:46 -08:00
Christopher Henn 67a48551e1 Fix ability to set y label in xy graphs 2018-11-21 13:04:46 -08:00
Brandon Farmer 6ddc0cb370 Fixes tasks request for frontend
- task in no longer nested
2018-11-21 11:00:00 -08:00
Brandon Farmer 1f388f2634
Merge pull request from influxdata/refactor/api-utils
Move api initialization to util
2018-11-21 10:46:37 -08:00
Christopher Henn 58d8ac8f67 Use EmptyGraphMessage in SingleStatTransform
For consistency.
2018-11-21 10:11:21 -08:00
Christopher Henn 7e98b0b38a Style single stat charts 2018-11-21 10:11:21 -08:00
Christopher Henn 8a848b4ed2 Fix number checking in SingleStatTransform 2018-11-21 10:11:21 -08:00
Brandon Farmer e5c63d23d9 Move api initialization to util 2018-11-21 10:08:31 -08:00
Christopher Henn 3834744464 Consolidate similar view types to "xy" view type 2018-11-21 08:42:54 -08:00
Delmer dd71ce5578
feat(ui/logs): add logs time selection actions ()
adds simple log time selection
2018-11-21 08:15:50 -08:00
Brandon Farmer 272ffc44d6 Change swagger to represent nested task 2018-11-20 15:06:30 -08:00