Palak Bhojani
2a5517c0df
Create token dropdown to be a separate component
2019-06-24 13:31:03 -07:00
Palak Bhojani
715e587c0d
Add dropdown to select token when creating a new task
2019-06-24 13:31:03 -07:00
Christopher Henn
1d7521ebb7
fix(ui): enable selecting more columns in line visualizations
...
Closes #14153
2019-06-24 13:18:56 -07:00
Christopher Henn
9b78a66cd2
chore(ui): upgrade dependencies
...
Upgrades giraffe and influxdb-client-js dependencies.
Makes a few source tweaks to accomdate changes in the new client
version.
2019-06-24 11:22:30 -07:00
Andrew Watkins
d457865704
build: remove npm replace with yarn ( #14176 )
...
* build: remove npm
* build(yarn): only build silently on prod
* build(yarn): replace npm with yarn in makes and docs
* build: remove mentions of npm
* build: add yarn.lock
* build(yarn): lower minor version requirement
* chore: remove package-lock.json
* chore: add package-lock.json to gitignore
* build(node): allow newer node
* docs: update README.md
2019-06-21 16:19:42 -07:00
Iris Scholten
ea27736eaf
fix(ui/cloudNav): Update cloud subnav feature flag to use env var ( #14171 )
...
Subnav should be visible in acceptance but feature flagged in production
2019-06-21 13:17:57 -07:00
Andrew Watkins
5dfba47d15
fix: cell errors ( #14168 )
...
* fix: add tooltip for error message
* wip: styles for error
* chore: christmas time
* feat: introduce error formatting
* style(veo): scrollable errors
* style(cell): error tooltip
* chore: remove comment
* style: put styles on children
2019-06-21 10:25:09 -07:00
Delmer
03a1c86e55
feat(ui/cloud_nav): adds and feature flags billing/usage sub navs ( #14170 )
...
Adds a feature flag for the billing and usage sub navs in cloud.
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2019-06-20 19:12:05 -04:00
Christopher Henn
2225b6a33f
fix(ui): upgrade influxdb-client-js and influxdb-templates
...
Upgrades influxdb-client-js to latest dev tip, which includes a fix for
issue #14086 .
I also ran into an issue where the templates UI was crashing. It was
fixed by running
npm update @influxdata/influxdb-templates
To avoid having to run this not-obvious fix in the future, I [added a
release process][0] to influxdb-templates, released a version, and
pinned influxdb to that version.
Closes #14086
[0]: 401ec1687a
2019-06-20 14:34:42 -07:00
Christopher Henn
097867bfb8
fix(ui): prevent variable dropdown from clipping
...
Closes #14075
2019-06-19 15:39:40 -07:00
Andrew Watkins
54fba2ebb2
fix: only click save once to save cell ( #14164 )
2019-06-19 15:13:23 -07:00
Christopher Henn
4bd7320f7c
fix(ui): update client version to resolve query bottleneck
...
Closes #14084
Co-authored-by: Andrew Watkins <andrew.watkinz@gmail.com>
2019-06-19 11:02:13 -07:00
Daniel Campbell
2c9f57d037
Add type metadata to User Templates ( #14154 )
...
* Add type metadata to User Templates
* Add default values
2019-06-18 16:25:13 -07:00
Andrew Watkins
e25a8fa181
fix: sorting label by description ( #14148 )
...
* chore: labels test cleanup
* fix: throwing error when value is empty string
2019-06-18 08:47:57 -07:00
Daniel Campbell
ddf99f99f6
Add User Template Descriptions ( #14140 )
2019-06-14 11:25:47 -07:00
Christopher Henn
14d63be349
fix(ui): upgrade giraffe to 0.12.1
...
Closes #14133
2019-06-13 16:01:39 -07:00
Daniel Campbell
fd458cb33e
Add tabs and descriptions to Templates Page ( #14105 )
...
* Add tabs and descriptions to Templates Page
* Fixes tests broken by axios upgrade
* Add type metadata
* add no description placeholder
2019-06-13 11:45:24 -07:00
Brandon Farmer
5240d5d558
Initial static templates list
2019-06-13 11:45:24 -07:00
Christopher Henn
fe3869d60e
feat(ui): add option to shade area below line graphs
2019-06-13 11:36:08 -07:00
Deniz Kusefoglu
90cf07bb5b
Create task import overlay ( #14126 )
2019-06-13 10:26:25 -07:00
Andrew Watkins
f3c516729c
perf(dashboard): cell fetching
...
* wip: cleanup
* perf(dashboards): dont fetch each views' data when opening veo
* chore: fix types
* chore: fix types
* perf: stop rerendering of all views when variables change
* chore: cleanup
2019-06-12 14:19:02 -07:00
Deniz Kusefoglu
5089854c72
Add type to template meta created from resources ( #14118 )
...
* Add type to template meta created from resources
* filter templates that are available to be instantiated as dashboard
2019-06-12 11:52:16 -07:00
Deniz Kusefoglu
f35e9caf7e
Accept all date formats that are supported by flux in date picker ( #14117 )
2019-06-12 10:05:47 -07:00
Christopher Henn
7403a181e1
fix(ui): size gauges using cell dimensions
...
Closes #13600
2019-06-12 09:33:34 -07:00
Christopher Henn
f8d8f85b62
fix(ui): prevent variable dropdown from crashing when empty
...
Closes #14076
2019-06-12 09:32:33 -07:00
Christopher Henn
9f7300b3c1
fix(ui): populate "Save As Variable" modal with current query
...
Closes #14074
2019-06-12 09:32:33 -07:00
Christopher Henn
8bcd761b21
fix(ui): tighten error boundary around variable dropdowns
...
Wraps each dropdown in the variable control bar in a error boundary of
its own, using a new `ErrorBoundary` component.
The `ErrorBoundary` component can wrap both class and non-class
components alike (unlike the existing `ErrorHandling` class decorator).
Also removed the redudant logging from the `ErrorHandling` HOC; an error
caught by an error boundary will log once now, rather than twice.
2019-06-12 09:32:33 -07:00
Christopher Henn
ea94f4f0a8
fix(ui): avoid unnecessary FluxTable[] parsing
...
Also consolidates the `VisSwitcher` and `RefreshingViewSwitcher`
components into a single `ViewSwitcher` component.
Closes #13852
2019-06-11 14:07:24 -07:00
Deniz Kusefoglu
073b697c0e
Separate input element from date-picker ( #14087 )
...
* Separate input element from date-picker
* Add error message padding to DatePicker input
Co-authored-by: alexpaxton <thealexpaxton@gmail.com>
* Prevent time selection vertical jitter and polish styles
Co-Authored-By: Deniz Kusefoglu <deniz@influxdata.com>
* Use Form component from @influxdata/clockface
2019-06-10 15:35:48 -07:00
Christopher Henn
23e6c7bf26
fix(ui): prevent visualization crash in DE
2019-06-10 10:39:51 -07:00
Christopher Henn
49c243186b
fix(ui): use '_value' as default histogram column selection
2019-06-07 16:06:11 -07:00
Christopher Henn
eee4416809
feat(ui): upgrade giraffe dependency
2019-06-07 16:06:11 -07:00
Andrew Watkins
02c12a0374
perf: dashboard cell and view rendering ( #14078 )
...
* chore: package.lock
* chore: remove unused logic
* perf: only render views in view :)
* chore: cleanup
* chore: remove cruft
2019-06-06 15:15:26 -07:00
Deniz Kusefoglu
9edf9bd6ee
Add x and y column pickers to graph types ( #14052 )
...
* Add x and y column picker to line graph
* Use column selector in heatmap options
* Add column selector to histogram
* Add column selector to scatter plot
* Fix tests
* Add xColumn and yColumn to data structure in line graph tests
* Move scatter container defaults to visSwitcher
* Add fillcolumn validity checking to histogram
* regularize XYcontainer and render it and lineplussingle stat in visSwitcher
* Initialize all views with null columns
* Place Line and Scatter Options x-y column selector behind cloud feature flag
* Rename getGroupableColumnSelection
* Add defaults to x/y column selections in line graphs
* Add defaults to x/y column selections in scatter
2019-06-04 18:07:53 -07:00
Christopher Henn
f2d198c169
feat(ui): enable formatting line graph y ticks with binary prefix
2019-06-04 17:37:31 -07:00
Kelvin Wang
7a40d92375
fix(ui): update ui telegraf orgID
2019-06-03 19:40:33 -04:00
Giacomo Tirabassi
fd4d593e21
updated vault dependencies to own module ( #14045 )
2019-06-03 15:41:02 +02:00
Deniz Kusefoglu
6c28938201
Correctly check if columnKeys include xColumn in heatmap ( #14031 )
2019-05-30 15:47:34 -07:00
Brandon Farmer
d6ececfb11
Add scripts for Docker builds
2019-05-30 13:09:28 -07:00
Deniz Kusefoglu
3db2039339
initialize new scatter plots with all fill columns selected ( #14021 )
2019-05-30 11:39:08 -07:00
Deniz Kusefoglu
8856312dde
Bump vis to 0.9.0 ( #14017 )
...
* Change table getters implementation
* ingest fluxGroupKeyUnion as array
* Bump vis to 0.9.0
* Fix behavior of latestValues in tests
2019-05-29 16:20:06 -07:00
Andrew Watkins
6e2b4b3c58
feat: add "none" selection to query builder function selector aggreation ( #14010 )
...
* package-lock.json
* feat: none query builder
* test: update query builder test
* chore: use constant for none
2019-05-29 13:24:08 -07:00
karel-rehor
f790799981
test(e2e/ui): labels tests and post rebase ( #13987 )
...
* # This is a combination of 2 commits.
# The first commit's message is:
added writeData command
# The 2nd commit message will be skipped:
# delinting
* added writeData command
* better junit reporting
removed chainable .only.
* starting onboarding test
* complete onboarding to quick start
* additional onboarding tests
* adding field requirements test
WIP - updating to new org ctx - stablizing
WIP - linting - stablizing
fixing merge conflicts
* refactor onboarding test to leverage data-testid
fixing jstests with new data-testid attribs
refactor add last data-testid replacements onb test
improving assert
* passing in additional data-testid values
troubleshoot tokens test
WIP tokens test - clean up after troubleshoot
WIP - tokens tests
updating testID in tokens test
* re-enable all current tokens tests
* starting labels test
* labels tests
* minor fix
minor fix
* cy.writeData chunked
* resynching onboarding.test.ts
2019-05-29 10:04:07 -07:00
Jade McGough
4e0d1199c8
fix(ui): run prettier ( #14006 )
2019-05-28 14:56:31 -07:00
Jade McGough
89f44da409
fix(ui): use correct templates for support links ( #13990 )
2019-05-28 14:25:54 -07:00
Deniz Kusefoglu
192998d1e5
Add scatter ( #13974 )
...
* Add scatter to visualization types dropdown
* Add initial scatter options
* Add scatter visualization to view switcher
* Add scatter to VEO
* Add scatter type to graph types
* Expand scatter options
* Update changelog
* Change scatter color type to strings
* Assume fluxgroupkey is set
* Regularize scatter options
* Place scatter behind feature flag
2019-05-28 13:15:29 -07:00
Daniel Campbell
59d19ad36b
add heatmap icon ( #13979 )
2019-05-21 09:52:25 -07:00
Brandon Farmer
09d7c3c80f
Fix influxdb-templates dependency
2019-05-20 09:11:29 -07:00
Brandon Farmer
68905bdb39
Merge pull request #13964 from influxdata/add-honeybadger-to-cloud
...
Add honeybadger overrides for cloud
2019-05-17 16:30:14 -07:00
Brandon Farmer
d72aca1c99
Add honeybadger overrides for cloud
2019-05-17 16:19:54 -07:00
Alirie Gray
d6a542e21b
Merge pull request #13946 from influxdata/fix/swagger-for-task-runs
...
fix(swagger): add log property to task runs endpoint docs
2019-05-17 14:18:01 -07:00
Alirie Gray
576da8f9d2
fix(swagger): add log property to task runs endpoint docs
2019-05-17 14:08:10 -07:00
Christopher Henn
9ef08fdc17
feat(ui): expose smooth interpolation option for line graphs
...
Closes #13762
2019-05-17 13:45:03 -07:00
Christopher Henn
1a59fbc174
fix(ui): fix crash in time machine when opening vis settings
...
Closes #13813
2019-05-17 12:15:14 -07:00
Christopher Henn
9b73097a9f
feat(ui): add heatmap vis type
2019-05-17 12:15:14 -07:00
Iris Scholten
d31be2a6f5
chore(ui): remove unused component ( #13614 )
2019-05-16 11:32:42 -07:00
karel-rehor
e9ccde1d78
test(e2e): Bonitoo cypress tokens ( #13895 )
...
* added writeData command
* better junit reporting
* adding package-lock.json as per circle-ci hint
* delinting
* removed chainable .only.
* removed commented line
* starting onboarding test
* onboarding assert
* complete onboarding to quick start
* additional onboarding tests
* delinting
* adding field requirements test
* fixing merge conflicts
* WIP - updating to new org ctx - stablizing
* WIP - linting - stablizing
* fixing merge conflicts
* refactor onboarding test to leverage data-testid
* fixing jstests with new data-testid attribs
* resynch promql.go
* refactor add last data-testid replacements onb test
* replacing lost asserts
* improving assert
* passing in additional data-testid values
* removing bin_gen.go from branch
* starting tokens test
* troubleshoot tokens test
* WIP tokens test - clean up after troubleshoot
* WIP - tokens tests
* synching tokens test with clockface changes
* updating testID in tokens test
* re-enable all current tokens tests
* linted tokens.test.ts
* stablize beforeEach in tokens.test
2019-05-16 10:48:20 -07:00
Christopher Henn
35701a1646
Upgrade vis library to 0.7.0
2019-05-15 16:41:53 -07:00
Brandon Farmer
09600b1094
Extract template to external module
2019-05-15 14:08:07 -07:00
Iris Scholten
8e76d8f6de
Merge pull request #13925 from influxdata/fix/download-names
...
feat(ui): Export and download resource with formatted resource name
2019-05-15 09:25:19 -07:00
Iris Scholten
9cb2b339cf
feat(ui): Export and download resource with formatted resource name
2019-05-14 16:34:38 -07:00
Palak Bhojani
a05f7fec34
Update buckets token overlay to use generic SelectorList component
2019-05-14 15:54:22 -07:00
Palak Bhojani
42d818e1d5
Update Labels list to use ResourceList instead of IndexList
2019-05-14 13:18:54 -07:00
Deniz Kusefoglu
7b55b10a65
Merge pull request #13900 from influxdata/nav-bar-org-swith
...
Reload page on switch org
2019-05-13 16:20:03 -07:00
Palakp41
494767e2a4
Merge pull request #13901 from influxdata/fix-variables-resource-list
...
Update Variables tab to use ResourceList instead of IndexList
2019-05-13 15:33:06 -07:00
Deniz Kusefoglu
9050582c5a
Use anchor tag instead of link for org switch
2019-05-13 15:30:54 -07:00
Palak Bhojani
bfad4d6581
Update Variables tab to use ResourceList instead of IndexLits
2019-05-13 15:22:50 -07:00
Andrew Watkins
d105fe18dc
feat(query-builder): set aggregate window ( #13882 )
...
* feat(query-builder): store aggregateWindow
* feat(query-builder): add ability to edit aggregateWidnow selection
* test: update and add aggregate window to tests
* test(querybuilder): add integration test
2019-05-13 15:14:05 -07:00
Iris Scholten
41e578a4c2
chore(ui): Use ResourceList component for Scrapers List
2019-05-13 10:30:56 -07:00
Palak Bhojani
49cfc08d2d
Update Buckets list to use ResourceList instead of IndexList
2019-05-10 16:17:20 -07:00
Palakp41
5d99b0b788
Merge pull request #13875 from influxdata/fix-members-resource-list
...
Update members to use ResourceList instead of IndexList
2019-05-10 15:10:38 -07:00
Palak Bhojani
4ae929b4fe
Update members to use ResourceList instead of IndexList
2019-05-10 14:54:58 -07:00
Deniz Kusefoglu
f21d4c9427
Merge pull request #13877 from influxdata/zero-maxAllowed-to-no-limits
...
Interpret a maxAllowed of zero as no limits on asset.
2019-05-10 12:44:39 -07:00
Christopher Henn
adfb6a9b46
fix(ui): improve single stat computation
...
The method we used to compute a single stat / gauge value previously did
account for missing data. If the latest value in a response was part of
a numeric column but was null/NaN/not defined, the single stat
computation would fail and a user would see an error message "Could not
display single stat because your values are non-numeric".
This commit updates the single stat computation to find the latest
*defined* numeric values.
If no latest valid numeric values are found, we will either:
- Display an error message if using the compuation within a single stat
visualization
- Display nothing if using the computation within a within a line +
single stat visualization (i.e. display the line vis only)
If multiple latest values are found, we make an arbitrary selection
(same as previous behavior). The goal is to eventually expose UI
elements to the user so they can make this selection themselves.
This commit also updates the single stat computation to use the
@influxdata/vis `Table` format as an intermediate/parsed representation
of a Flux CSV response. This unlocks the possibility for performance
gains in our CSV parsing. See #13852 .
Closes #13824
2019-05-10 07:29:24 -07:00
Deniz Kusefoglu
8ef957fc20
Interpret a maxAllowed of zero as no limits on asset.
2019-05-09 17:48:41 -07:00
Brandon Farmer
4fd6eb4f63
Extract and update templates
2019-05-09 15:58:55 -07:00
Palak Bhojani
3b6cf6234f
Update read/write generate token to have option to create all buckets token
2019-05-09 15:08:30 -07:00
alexpaxton
c1ad0f03de
Fix jumbled labels on card select cards ( #13856 )
...
* Fix jumbled labels on card select cards
* Updoot
2019-05-08 15:41:26 -07:00
alexpaxton
0bfe0d4b91
Remove Local Clockface Components ( #13851 )
...
* Remove local input and textarea, update references
* Delete local Label component and update references
* Delete local DraggableResizer and update references
* Delete local Overlay components and update references
2019-05-08 14:31:03 -07:00
Palak Bhojani
fee9e83f12
Display notifications when token is deleted or updated
2019-05-08 10:31:41 -07:00
Andrew Watkins
d3d88f7c99
fix: alphabetize template import list
...
* chore: package lock
* fix(ui/templates): sort alphabetically
2019-05-08 10:13:59 -07:00
Palak Bhojani
d31910551f
Update line protocol to write data only once
2019-05-08 09:44:38 -07:00
alexpaxton
47d9cb7d27
Cleanup CSS Imports ( #13840 )
...
* Remove all imports of modules into individual stylesheets
* Ensure all stylesheets are imported somewhere
* Remove style imports from component files
2019-05-07 18:09:10 -07:00
alexpaxton
c32f2dfc81
Polish/query builder checkboxes ( #13835 )
...
* Add optional multiselect styling to query builder lists
* Style buckets list to be single select
* Style function list to be multi-select
* Style tag selector to be multi-select
* Updoot
* Appease the linter gods
* Fix scrollbars in selector list
2019-05-07 15:48:45 -07:00
alexpaxton
ae96d2ddcb
Polish Variable Dropdowns ( #13823 )
...
* Make variables toggle button themed to match variables
* Make dropdowns only be draggable from the hamburger
* Polish styles of variable dropdown
* Updoot
2019-05-07 13:54:34 -07:00
Deniz Kusefoglu
b4f243c937
Merge pull request #13828 from influxdata/extract-retry-from-headers
...
Extract "retry after" from query limit error response headers and reveal to user in notifications
2019-05-07 12:56:18 -07:00
Deniz Kusefoglu
55cf96a826
Reveal retry-after times to user in query limit notifications
2019-05-07 11:59:22 -07:00
Deniz Kusefoglu
dc116293f7
Add rate limits in addition to query limit notification
2019-05-07 11:52:23 -07:00
Deniz Kusefoglu
c7c1510fe6
Remove excessive notifications for asset limits
2019-05-07 11:49:28 -07:00
Christopher Henn
0945dd75bb
Bump client version
2019-05-07 10:59:02 -07:00
Andrew Watkins
231bb0967a
feat: make buckets a list instead of a dropdown ( #13808 )
...
* feat: make buckets a list instead of a dropdown
* test: update query builder test
* test(e2e): update selectors
2019-05-07 10:35:10 -07:00
Palak Bhojani
f22cf32a1b
Update account and org header for cloud specific
2019-05-07 10:11:16 -07:00
Palak Bhojani
6626e50a68
Update buckets notifications to display error from backend
2019-05-06 18:26:07 -07:00
Brandon Farmer
3749e64744
Merge pull request #13622 from influxdata/use-streaming-query
...
Use streaming interface from client library
2019-05-06 16:54:13 -07:00
Andrew Watkins
56fcf761f3
chore(ui/buckets): change update rp copy ( #13802 )
2019-05-06 15:57:42 -07:00
Palak Bhojani
c44d8a6173
Update max buckets to be greater than the number
2019-05-06 15:38:31 -07:00
Brandon Farmer
adf9c9ffd9
Remove unused url parameter
2019-05-06 15:37:38 -07:00
Brandon Farmer
94bb9c84d8
Properly set didTruncate
2019-05-06 15:37:38 -07:00
Brandon Farmer
9f88f892e7
Use streaming interface from client library
2019-05-06 15:37:38 -07:00
Christopher Henn
afd4c6b902
fix(ui): expand tab key presses to 2 spaces in the Flux editor
2019-05-06 14:48:28 -07:00
Christopher Henn
e029a95ad3
fix(ui): generate more idiomatic Flux in query builder
2019-05-06 14:39:13 -07:00
Deniz Kusefoglu
e2c1f8b704
Merge pull request #13801 from influxdata/fix-dropdown-disabling-in-limits
...
Fix dropdowns in limited status
2019-05-06 14:24:07 -07:00
Brandon Farmer
5c4be1b52a
Merge pull request #13804 from influxdata/remove-billing-link
...
Remove delete user from cloud
2019-05-06 14:17:47 -07:00
Deniz Kusefoglu
3ebc2fd453
Add test-ids to create resource dropdown items
2019-05-06 14:11:28 -07:00
Iris Scholten
4b7c10a956
Merge pull request #13783 from influxdata/fix/map-var
...
fix(ui): ensure map type variables can get selected key
2019-05-06 14:00:48 -07:00
Brandon Farmer
cc34595758
Remove delete user from cloud
2019-05-06 13:53:48 -07:00
Iris Scholten
20dcbafb2f
fix(ui): ensure map type variables can get selected key
2019-05-06 12:58:32 -07:00
Deniz Kusefoglu
3579b02f80
Remove title text from dashboards index and tasks index
2019-05-06 12:29:33 -07:00
Deniz Kusefoglu
99d020b0c1
Import dropdown from clockface library
2019-05-06 12:28:32 -07:00
Brandon Farmer
68924dbf4d
Remove billing link
2019-05-06 10:31:48 -07:00
Palak Bhojani
80cd9b74d7
Update variable rename overlay and argument type
2019-05-06 09:39:37 -07:00
alexpaxton
063d487c4e
Prevent single stat numbers from being clipped by cell titles ( #13772 )
2019-05-03 18:59:24 -07:00
Christopher Henn
fbe644a2d1
Integrate @influxdata/vis line plots
2019-05-03 14:22:34 -07:00
Palak Bhojani
aa7a65d81e
Update task run to not display NaN seconds
2019-05-03 10:59:35 -07:00
Deniz Kusefoglu
9fc73cc060
Make limits errors less verbose and limited duration
2019-05-02 17:09:00 -07:00
Deniz Kusefoglu
dbd36b7a2e
Differentiate between asset limit errors and rate limit errors
2019-05-02 14:56:36 -07:00
Deniz Kusefoglu
f33f63185a
Fix reference to redux state in get
2019-05-02 12:38:22 -07:00
alexpaxton
62f8a654a6
Upgrade to Clockface 0.0.13 ( #13686 )
...
* Upgrade!
* Replace "customClass" with "className"
* Upgrade to 0.0.12
* Replace square shaped buttons with SquareButton
* Appease linter gods
* Polish panel in org profile
* Update snapshots
* Upgrade to Clockface 0.0.13
* Fix button refs bug
* Fix failing unit test
* Fix onboarding e2e tests
2019-05-02 09:22:25 -07:00
Russ Savage
82eb9099a6
remove telegraf bucket name from getting started with flux template ( #13753 )
...
* remove telegraf bucket name
2019-05-02 08:56:50 -07:00
Russ Savage
954ba9601d
update the system time function ( #13742 )
...
* update the system time function
2019-05-01 13:17:36 -07:00
Deniz Kusefoglu
c068e2eaee
Pin client version to 0.3.3
2019-05-01 12:52:31 -07:00
Deniz Kusefoglu
79f4e2b57e
Merge pull request #13734 from influxdata/remove-builderConfig
...
Sanitize query builderConfigs before exporting dashboards
2019-05-01 12:33:24 -07:00
Russ Savage
1f63aba1a9
fix a typo in the range example ( #13738 )
...
fix a typo in the range example
2019-05-01 12:26:15 -07:00
Deniz Kusefoglu
e9c551723e
Sanitize query builderConfigs before exporting dashboards
2019-05-01 12:16:32 -07:00
Christopher Henn
ea9a231f43
fix(ui): fix issue saving histograms via the Data Explorer
...
Closes #13733
2019-05-01 11:23:16 -07:00
Russ Savage
9a7840aae0
fixing window example ( #13732 )
2019-05-01 10:38:18 -07:00
Deniz Kusefoglu
506ddb4f4f
Remove builderConfigs from templates
2019-04-30 17:37:20 -07:00
Russ Savage
90f42df107
Fixing templates to address float != int error ( #13718 )
...
Fixing system template to address float != int error in flux
2019-04-30 14:13:23 -07:00
Andrew Watkins
c3d823e545
fix: notes covered by adjacent cells ( #13717 )
...
* fix(dashboards): notes being hiddent by adjascent cells
* chore(portals): be the change
2019-04-30 12:41:39 -07:00
Russ Savage
3e6ac0cc1e
adding local metrics dashboard for quickstart ( #13715 )
...
Adding local metrics dashboard for quickstart
2019-04-30 12:31:39 -07:00
Deniz Kusefoglu
3314563439
Create token with select all buckets should not create token with all access permissions
2019-04-30 09:54:37 -07:00
Andrew Watkins
f2fd7d6728
feat(ui/explorer): add imports to flux scripts ( #13711 )
...
* fix(ui) Update flux function docs and examples
* add package property to FluxToolbarFunction
* added package property to built-in flux functions
* added package propert to the toFloat function
* prettified fluxFunction.ts
* updated columns parameter on derivative function
* added newline after derivative desc for prettier fluxFunction.ts
* chore(e2e): updsate cypress to 2.0
* feat(query-builder): add import statements
* wip
* feat(ui/builder): simplify import addition logic
* test: remove only
* chore: linting
* test: string organization
2019-04-29 21:56:36 -07:00
Delmer
556e030f7b
fix(ui/var/dropdown): display map key names in dropdown ( #13659 )
...
fix(ui/var/dropdown): display map key names in dropdown
2019-04-29 13:53:25 +02:00
Palakp41
8adfabab84
Merge pull request #13674 from influxdata/fix/scraper-create-submit
...
Update scraper create overlay to create scraper on enter
2019-04-26 15:21:31 -07:00
Deniz Kusefoglu
581a810a87
Merge pull request #13675 from influxdata/cell-errors
...
Display Limit Errors in cells and wrap error texts.
2019-04-26 15:03:32 -07:00
Palak Bhojani
468b9978c8
Update scraper create overlay to create scraper on enter
2019-04-26 15:02:54 -07:00
Deniz Kusefoglu
af02e4db41
Merge pull request #13679 from influxdata/fix-notifications-in-tests
...
Import NotificationStyle enum directly from notification types
2019-04-26 15:01:21 -07:00
Andrew Watkins
e9deac45d6
fix(ui): task update ( #13663 )
...
* fix(ui): task update
* chore: lock
2019-04-26 14:27:43 -07:00
Christopher Henn
4378456257
Update query builder metaqueries
...
Currently, slight changes in the form of a Flux metaquery can have
drastic performance implications. To solve this issue, the Flux language
provides helper metaquery functions such as `v1.tagKeys` and
`v1.tagValues` which are guaranteed to be as fast as possible.
In #12791 , we switched away from using the `v1.tagKeys` and
`v1.tagValues` functions in the query builder to their underlying Flux
implementations in order to implement a UI feature. While the new
metaqueries used in the query builder were still optimized at the time,
the Flux language has since changed and this is no longer the case.
In addition, the metaqueries in the UI no longer hit the same code-path
in Flux which has exposed a logic bug in the queries. So when executed,
the metaqueries return the following error:
schema collision detected: column ""_value"" is both of type float and int
This PR updates the metaqueries used in the query builder to their
[currently optimized form][0]. The long term solution is to address
[this][1] issue and then switch back to using the safer `v1.tagKeys` and
`v1.tagValues` functions directly.
[0]: https://github.com/influxdata/flux/blob/master/stdlib/influxdata/influxdb/v1/v1.flux
[1]: https://github.com/influxdata/flux/issues/1071
Closes https://github.com/influxdata/influxdb/issues/13660
2019-04-26 14:26:30 -07:00
Deniz Kusefoglu
d72fe46510
Import NotificationStyle enum directly from notification types instead of from src types
2019-04-26 14:16:36 -07:00
Deniz Kusefoglu
4707ce26ce
Text wrap error messages that appear in cells.
2019-04-26 13:45:58 -07:00
Deniz Kusefoglu
6bd1518fd0
Pass errorMessages directly from TimeSeries, and change if limit error
2019-04-26 13:44:13 -07:00
Deniz Kusefoglu
2551aadd79
move rate limit error constant to cloud constants
2019-04-26 13:41:46 -07:00
Andrew Watkins
707cfc1146
fix(ui): duplicate logout buttons ( #13670 )
2019-04-26 12:30:44 -07:00
Deniz Kusefoglu
45ad90e949
Check that notification is unique by type before publishing
2019-04-25 19:19:57 -07:00
Deniz Kusefoglu
30b6a4a23e
Convert notification type to style
2019-04-25 19:02:59 -07:00
Christopher Henn
cd1fcf6c1f
Detect more errors in JSON query responses
2019-04-25 18:41:35 -07:00
Deniz Kusefoglu
da2339ea24
Merge pull request #13638 from influxdata/fix-notifications
...
Clean up notifications
2019-04-25 16:40:23 -07:00
Deniz Kusefoglu
68fed64b7a
Fix failing notifications tests
2019-04-25 16:21:22 -07:00
Deniz Kusefoglu
ca17786924
import NotifyAction directly from types
2019-04-25 15:14:11 -07:00
Palak Bhojani
1a9441c86a
Fix permissions on view token overlay
2019-04-25 15:10:15 -07:00
Deniz Kusefoglu
27b00b293d
Remove ActionType on notifications
2019-04-25 15:00:28 -07:00
Deniz Kusefoglu
1cd0bf5807
Remove v2 notifications, and remove unused notifications
2019-04-25 14:14:11 -07:00
Deniz Kusefoglu
bbefc71f02
Use immer library in notifications reducer
2019-04-25 13:15:02 -07:00
Deniz Kusefoglu
c4f3580e0b
Move notifications action types back in to actions file
2019-04-25 12:39:42 -07:00
Palakp41
2a76243170
Merge pull request #13634 from influxdata/fix/scraper-create-bucket-change
...
Fix create scraper bucket dropdown
2019-04-25 12:17:02 -07:00
Palak Bhojani
5e46917dab
Fix create scraper bucket dropdown to use params orgID
2019-04-25 11:29:24 -07:00
Deniz Kusefoglu
98d443708d
Merge pull request #13613 from influxdata/buckets-tasks-limits
...
Buckets tasks limits
2019-04-25 10:46:52 -07:00
Deniz Kusefoglu
1efe9825b1
Add Asset limit alert component to buckets dashboards and tasks
2019-04-25 09:24:33 -07:00
Russ Savage
0983797b14
updated markdown link to a more useful site ( #13602 )
...
* updated markdown link to a more useful site
2019-04-24 17:03:46 -07:00
Palakp41
28dce8de4e
Merge pull request #13626 from influxdata/fix/telegraf-config-setup
...
Update telegraf config setup instructions to use Link
2019-04-24 16:24:41 -07:00
Deniz Kusefoglu
c8a345b35d
Improve error message copy for read, write, asset limits
2019-04-24 15:39:18 -07:00
Deniz Kusefoglu
268229d31c
Avoid runtime errors in case of limits missing in redux
2019-04-24 15:37:43 -07:00
Deniz Kusefoglu
f116adcfff
Remove unnecessary else statements and default props
2019-04-24 15:37:43 -07:00
Deniz Kusefoglu
13cc0ae547
Add missing prop to tasks test
2019-04-24 15:37:43 -07:00
Deniz Kusefoglu
5c9131e406
Add titleText to dashboard add resource dropdown
2019-04-24 15:37:43 -07:00
Deniz Kusefoglu
281b268cef
add limits to tasks
2019-04-24 15:37:43 -07:00
Deniz Kusefoglu
5e603974e7
Add optional titleText to AddResourceDropdown
2019-04-24 15:37:43 -07:00
Deniz Kusefoglu
a00b5f6257
remove unused props from dashboards index
2019-04-24 15:37:43 -07:00
Deniz Kusefoglu
6d6a194150
Add limits to buckets
2019-04-24 15:37:43 -07:00
Palak Bhojani
a27d4acb6a
Update telegraf config setup instructions to use Link
2019-04-24 15:20:49 -07:00
alexpaxton
843dbfe039
Polish Login Panel ( #13624 )
...
* Simplify version info styles
* Simplify splash page styles
Ensure classnames match component names
make more flexible
* Refactor signin page to use clockface panel
* Remove purgatory styles
* Simplify version info styles more
* Remove unused imports
2019-04-24 14:56:07 -07:00
Iris Scholten
cdb325d0e0
fix(ui): Display error message from writing line protocol
2019-04-24 14:26:41 -07:00
Palak Bhojani
68fdcd0ecd
Fix line protocol bugs with upload and styling
2019-04-24 13:50:43 -07:00
Palakp41
e5d6a81425
Merge pull request #13612 from influxdata/tasks-runs-sorting
...
Update task runs list to sort
2019-04-24 11:34:16 -07:00
Iris Scholten
ad0b0891de
Merge pull request #13601 from influxdata/feat/buckets-token
...
feat(ui): Add option to generate read / write token
2019-04-24 11:19:41 -07:00
Iris Scholten
62f2d632e5
feat(ui): Add option to generate read / write token
2019-04-24 11:09:12 -07:00
Palak Bhojani
15ba4b58cb
Update task runs list to sort using getSortedResources
2019-04-24 11:06:17 -07:00
Deniz Kusefoglu
b5fffc6aab
Merge pull request #13588 from influxdata/feat-rate-limiting
...
Add rate limiting to dashboard asset
2019-04-24 10:19:05 -07:00
Deniz Kusefoglu
0d78a296cc
use CLOUD var for detecting cloud env
2019-04-24 10:02:52 -07:00
Palak Bhojani
945505839f
Update add users dropdown with an empty state
2019-04-24 09:10:10 -07:00
Deniz Kusefoglu
49c8d3a0f7
Move create and clone dashboard functions to actions and handle limit errors
2019-04-23 18:18:51 -07:00
alexpaxton
191c16c474
Use DapperScrollbars in inline label editor ( #13584 )
...
* wip
* Minor tweaks
* Updoot
2019-04-23 14:56:01 -07:00
Deniz Kusefoglu
fbdc65b98d
Add asset limits getter to DashboardsIndex
2019-04-23 14:05:07 -07:00
Deniz Kusefoglu
20ac4f2357
Add cloud limits to redux state, and create asset getter component
2019-04-23 14:04:37 -07:00
alexpaxton
17caffe309
Fix Dropdown Overlapping Dot & Text ( #13585 )
...
* Only remove item padding when mode is action list and no selectedID is passed in
* Updoot
2019-04-23 12:10:28 -07:00
alexpaxton
e063e8f570
Generic Builder Card Components ( #13570 )
...
* Introduce BuilderCard component family for use in query builder
* Implement BuilderCard in data card component
* Implement BuilderCard in selector list
* Update function selector
* Implement BuilderCard in tag selector and remove unused styles
* Use AddCardButton and proper container classname
* Remove unused imports
2019-04-23 11:18:35 -07:00
Palak Bhojani
1e4acb3815
Update telegraf list to use ResourceList
2019-04-23 09:20:34 -07:00
Iris Scholten
0f01067f60
feat(ui): Add option to generate an all access token
2019-04-22 17:58:50 -07:00
Kelvin Wang
79093f1de3
fix(ui): remove orgName
...
Co-authored-by: Kelvin Wang <sherkrainwang@gmail.com>
Co-authored-by: Alirie Gray <alirie.gray@gmail.com>
fix(buckets): fix linter errors
fix(telegrafs): get orgID to create dashboards for plugins
fix(telegrafs): fix linter errors
2019-04-22 18:39:07 -04:00
Deniz Kusefoglu
47047865d6
Fix typon in create dashboard notification
...
Notify on 429 errors on query in dashboard and DE
Notify on 429 error in line protocol write
Query for limitStatus on Dashboard and DE load
Remove React import in LimitChecker
Rename limits folder to cloud
Add strict comparison to status code checking
Prevent blow up if error doesn't contain status
convert readLimit writeLimit to boolean sounding vars
2019-04-22 15:13:22 -07:00
Delmer
cf8785dc76
feat(ui/variables/rename): add danger zone to rename ( #13555 )
2019-04-22 15:25:08 -04:00
alexpaxton
5b168f74b3
Remove profile link ( #13551 )
2019-04-22 10:39:43 -07:00
Palak Bhojani
b0253c92e2
Use memoizeOne function for sorting resources
2019-04-19 14:24:37 -07:00
Deniz Kusefoglu
3285009c11
Use memoize one instead of getDerivedStateFromProps for soring state
2019-04-19 14:24:36 -07:00
Palak Bhojani
eff0b3e21f
Resource List sorts from state instead of redux state
2019-04-19 14:24:36 -07:00
Palak Bhojani
732ec9b20a
Alphabetize all resource lists using same sorting
2019-04-19 14:24:36 -07:00
Delmer Reed
4684b9fac0
feat(ui/buckets): add buckets danger zone
...
Co-authored-by: Iris Scholten <ischolten.is@gmail.com>
2019-04-19 17:02:45 -04:00
Delmer
956d1fd59b
fix(ui/var/rename): resolve naming when changing types ( #13518 )
2019-04-19 14:08:04 -04:00
Iris Scholten
5a55d4496a
Fix autorefresh icon always showing pause
2019-04-19 09:48:29 -07:00
Iris Scholten
24bd1850a6
feat(ui): Add orgname to dashboard page title
2019-04-18 12:57:29 -07:00
Nathaniel Cook
1c2fd2eedd
Merge pull request #13506 from influxdata/flux-staging
...
Update to Flux v0.26.0
2019-04-18 12:13:49 -06:00
Delmer
87121fba1f
feat(ui/variables/csv): add csv variable ( #13503 )
2019-04-18 13:37:00 -04:00
Nathaniel Cook
4c77e3598b
Merge branch 'master' into flux-staging
2019-04-18 11:01:22 -06:00
Delmer
875855c4bb
feat(ui/variables/map): add map type variables ( #13466 )
2019-04-18 09:23:07 -04:00
Iris Scholten
5fbca241d6
feat(ui): Add ability to rename org
2019-04-17 16:57:18 -07:00
Nathaniel Cook
8b918539db
Merge branch 'master' into flux-staging
2019-04-17 12:26:10 -06:00
alexpaxton
2b8c17b767
Polish Create From Template Overlay ( #13424 )
...
* Move and rename components
* Break overlay into subcomponents
* Create empty state with link when no templates exist
* Break down template overlay components further
* Enable scrolling in overlay
Use custom UI instead of responsive grid
* Updoot changelog
* Fix e2e test
* Improve readability of code
* Import types from src/types instead of directly from client
* Import type from src/types instead of directly from client
* Do not display version of template in details panel
* WIP import types from src/types instead of directly from client
* Fix template types
2019-04-16 13:58:27 -07:00
Iris Scholten
5487ed6661
Merge pull request #13423 from influxdata/disable-autorefresh-timerange
...
Set autorefresh of dashboard to pause if absolute time range is selected
2019-04-16 10:56:47 -07:00
Iris Scholten
a14e64af27
feat(ui): Set autorefresh of that dashboard to pause if absolute time range is selected
2019-04-16 10:45:36 -07:00
Delmer
9d0c91f5f0
Fix/variable update overlay ( #13438 )
2019-04-16 12:46:03 -04:00
karel-rehor
8d178ebda1
test(e2e): bonitoo cypress onboarding ( #13087 )
...
* added writeData command
* better junit reporting
* adding package-lock.json as per circle-ci hint
* delinting
* removed chainable .only.
* removed commented line
* starting onboarding test
* onboarding assert
* complete onboarding to quick start
* additional onboarding tests
* delinting
* adding field requirements test
* fixing merge conflicts
* WIP - updating to new org ctx - stablizing
* WIP - linting - stablizing
* fixing merge conflicts
* refactor onboarding test to leverage data-testid
* fixing jstests with new data-testid attribs
* resynch promql.go
* refactor add last data-testid replacements onb test
* replacing lost asserts
* improving assert
* passing in additional data-testid values
* removing bin_gen.go from branch
2019-04-16 09:06:16 -07:00
Palakp41
3c3d3c2d03
Merge pull request #13420 from influxdata/fix/feedback-button-cloud
...
Put feedback nav item below the cloud nav item
2019-04-15 16:39:48 -07:00
Brandon Farmer
4315daffb6
Merge pull request #13416 from influxdata/fix-cloud-logout
...
Fix logout for cloud, use environment variable
2019-04-15 16:26:11 -07:00
Palakp41
65cbc789ce
Merge pull request #13406 from influxdata/route-member-overlay
...
Add route to new member overlay
2019-04-15 16:26:05 -07:00
Christopher Henn
11bfc0b41c
Ensure column selections are saved with histograms
...
Closes #13407
2019-04-15 16:09:30 -07:00
Christopher Henn
a9f88f5aa7
Extract view saving logic from component to thunk
2019-04-15 16:09:30 -07:00
Christopher Henn
e08457cde2
Rename vis provisioning components for clarity
...
In preparation for #13310 .
2019-04-15 16:09:30 -07:00
Brandon Farmer
3ecf6870d0
Fix logout for cloud, use environment variable
2019-04-15 15:49:01 -07:00
Palak Bhojani
a26e87beec
Put feedback nav item below the cloud nav item
2019-04-15 15:47:57 -07:00
Palak Bhojani
024ee048df
Add route to new member overlay
2019-04-15 15:46:13 -07:00
Deniz Kusefoglu
a85b77d723
Merge pull request #13415 from influxdata/tasks-auths-getAll
...
Incorporate getAll changes in tasks and auths from client
2019-04-15 15:45:19 -07:00
Deniz Kusefoglu
1524160e50
Incorporate getAll changes in tasks and auths from client
2019-04-15 14:59:23 -07:00
Delmer
8f54f280d6
feat(ui/variables): add name validation to overlay ( #13414 )
2019-04-15 17:38:03 -04:00
Deniz Kusefoglu
4cb8a0632b
Merge pull request #13410 from influxdata/reorg-sweepthrough
...
Reorg sweepthrough
2019-04-15 14:13:28 -07:00
Alirie Gray
401ec79bff
Merge pull request #13378 from influxdata/fix/dashboards-test
...
fix(tests): fix flaky dashboards e2e test
2019-04-15 11:44:54 -07:00
Deniz Kusefoglu
09751d7c59
Remove GetLabels in favor of GetResources with labels resource
2019-04-12 17:10:04 -07:00
Deniz Kusefoglu
c469a1b716
Remove subsections
2019-04-12 17:02:10 -07:00
Deniz Kusefoglu
d4788217e3
Remove cloud feature flag for cloud exclude
2019-04-12 17:01:51 -07:00
Deniz Kusefoglu
de25e696cd
Remove v2 actions and reducer folder in shared
2019-04-12 16:53:40 -07:00
Deniz Kusefoglu
4b9305a473
Remove src/influxql folder
2019-04-12 16:51:20 -07:00
Deniz Kusefoglu
a446f413a3
Remove inconsistencies around getAll
2019-04-12 16:45:22 -07:00
Deniz Kusefoglu
b5c30e6930
Remove unused FetchLabels component
2019-04-12 16:45:06 -07:00
Deniz Kusefoglu
090e922532
Remove dashboards-apis-v2
2019-04-12 15:58:33 -07:00
Deniz Kusefoglu
92cc0cfbed
Rename org-view-tab to settings-tab
2019-04-12 15:57:56 -07:00
Deniz Kusefoglu
40bc15d53f
Remove unused organizations and configurations folder contents
2019-04-12 15:42:14 -07:00
Iris Scholten
66cd6dd1ba
Merge pull request #13383 from influxdata/fix/switch-orgs-close
...
Fix sidenav menu closing when switching orgs
2019-04-12 15:27:17 -07:00
Brandon Farmer
e8ea61e0d5
Merge pull request #13376 from influxdata/fixes/to-bucket-save-as-task
...
Pass org to save as task script builder
2019-04-12 15:09:16 -07:00
Iris Scholten
0e891a3a8b
Fix sidenav menu closing when switching orgs
2019-04-12 15:07:01 -07:00
Alirie Gray
0bd62f468f
fix(tests): fix flaky dashboards e2e test
2019-04-12 15:05:57 -07:00
Deniz Kusefoglu
012fc04c63
Fix function types
2019-04-12 14:13:38 -07:00
Brandon Farmer
aa323ff090
Pass org to save as task script builder
2019-04-12 13:59:22 -07:00
Deniz Kusefoglu
bc495d12a8
Remove labelsInOrg selector
2019-04-12 13:54:09 -07:00
Deniz Kusefoglu
649f8e7baa
Get org from redux when fetching and creating labels
2019-04-12 13:40:38 -07:00
Russ Savage
70100b2f98
adding new default template for getting started with flux ( #13345 )
...
* adding new default template for getting started with flux
2019-04-12 13:10:04 -07:00
Alirie Gray
000c3e5665
fix(telegrafs): add get telegrafs to BucketsIndex
2019-04-12 10:52:34 -07:00
Alirie Gray
cadf065b44
Merge pull request #13337 from influxdata/reorg-scrapers
...
refactor(scrapers): move scrapers under orgs
2019-04-12 10:42:36 -07:00
Alirie Gray
a1fa689a6a
refactor(scrapers): move scrapers under orgs
...
Move the Scrapers index under the /orgs route and move collectors
overlays to their own routes
2019-04-12 10:32:32 -07:00
Delmer
2bb77736f2
feat(ui/template/labels): add and remove template labels ( #13331 )
2019-04-12 12:40:49 -04:00
jlapacik
f33722a1d5
refactor(ui): no more /api/v2/query/spec endpoint
2019-04-12 07:15:27 -07:00