Commit Graph

9804 Commits (9641e557c0f6c3166bb66a090419bd35b395b84e)

Author SHA1 Message Date
Pavel Zavora 399e7cd384 feat(ui): show effective RW permissions on users page 2022-05-25 07:58:31 +02:00
Pavel Zavora 7376d1162d feat(ui): show RW permission in DB columns on Users page 2022-05-24 19:14:09 +02:00
Pavel Zavora ff229c5a04 feat(ui): make permission buttons lighter 2022-05-24 17:56:57 +02:00
Pavel Zavora 1f40ea902a feat(ui): style user page contents 2022-05-24 17:51:11 +02:00
Pavel Zavora 4ace4ea9f2 feat(ui): remove main tabs from user page 2022-05-24 14:41:14 +02:00
Pavel Zavora 9d4241a64e fix(ui): identify mapped fragments by key 2022-05-24 14:20:33 +02:00
Pavel Zavora a369e600f4 feat(ui): allow custom pages under InfluxDB management 2022-05-24 13:44:58 +02:00
Pavel Zavora 65a1c08c0d chore(ui): remove useless test 2022-05-24 13:19:01 +02:00
Pavel Zavora b9f2abdceb chore(ui): makesimplify UsersPage 2022-05-24 10:43:32 +02:00
Pavel Zavora aa95f394ee chore(ui): simplify UserRole component 2022-05-24 08:23:57 +02:00
Pavel Zavora 3027ab9b7e chore(ui): simplify users/roles filterbar 2022-05-24 08:22:51 +02:00
Pavel Zavora 20eb009607 chore(ui): remove UsersTable 2022-05-24 08:06:45 +02:00
Pavel Zavora 6718f189d7 feat(ui): show OSS db permissions on users page 2022-05-23 21:50:41 +02:00
Pavel Zavora 4974f2a97e feat(ui): allow to change permissions on user page 2022-05-23 19:58:27 +02:00
Pavel Zavora 2d9114cdcd feat(ui): remove password change and delete user functionality from users page 2022-05-23 13:54:13 +02:00
Pavel Zavora c8ad64c35f chore(ui): update confirm position 2022-05-23 13:44:18 +02:00
Pavel Zavora 9c4dfb4870 feat(ui): add Change Password to UserPage 2022-05-23 13:40:29 +02:00
Pavel Zavora b31bd84937 feat(ui): delete user from user page 2022-05-23 11:20:36 +02:00
Pavel Zavora e0f6cad072 feat(ui): add influxdb user page 2022-05-23 10:29:00 +02:00
Pavel Zavora eb53d49c00 feat(ui): simplify user creation, replace js components by ts 2022-05-23 09:18:41 +02:00
Pavel Zavora 10c228034a chore(ui/admin): rewrite to typescript 2022-05-23 07:39:48 +02:00
Pavel Zavora cf34c07b4f feat(ui): make influxdb admin page content scrollable 2022-05-17 14:22:03 +02:00
Pavel Zavora 48ea2f2b53 feat(ui): use full page width in influxdb admin pages, place tabs to top 2022-05-17 14:22:03 +02:00
Pavel Zavora df2075277d feat(ui): make page section component optional, use children prop instead 2022-05-17 14:22:03 +02:00
Pavel Zavora 983cf1e283 feat(ui): add reload button to InfluxDB admin pages 2022-05-16 17:16:35 +02:00
Pavel Zavora 4f74ccee1c chore(ui): organize admin-influxdb pages hierarchically 2022-05-16 16:48:46 +02:00
Pavel Zavora 6fb882f015 fix(ui): refactor source routes to avoid buggy route cloning 2022-05-16 16:28:05 +02:00
Pavel Zavora dbc1c5e289 feat(ui): add withSource react HOC 2022-05-16 16:27:27 +02:00
Pavel Zavora 678238be4d fix(ui): don't display roles when roles are not available 2022-05-16 15:26:07 +02:00
Pavel Zavora 2659ad779b chore(ui): reuse existing code 2022-05-16 13:01:11 +02:00
Pavel Zavora 71cc98953e feat(ui): refactor influxdb administration pages to be extensible 2022-05-16 12:52:14 +02:00
Pavel Zavora 91ee27c689 feat(ui): add AdminInfluxDBTab component … 2022-05-16 08:17:11 +02:00
Pavel Zavora 259763ba36 chore(ui): add ts type 2022-05-16 06:54:44 +02:00
Pavel Zavora d6cd0fbc3a fix(ui): improve error handling on admin page 2022-05-16 06:53:25 +02:00
Pavel Zavora bf7b046e50 fix(tests): repair types in tests 2022-05-13 13:22:09 +02:00
Pavel Zavora c21e4430ba fix(ui): repair admin pages type definitions 2022-05-13 12:30:26 +02:00
Pavel Zavora 254daf3851 feat(ui): separate InfluxDB roles page 2022-05-13 12:03:33 +02:00
Pavel Zavora d3ab1ab8ab feat(ui): separate InfluxDB users page 2022-05-13 10:48:18 +02:00
Pavel Zavora 04cad1fc60 feat(ui): rewrite QueriesPage to ts 2022-05-13 09:44:22 +02:00
Pavel Zavora 2e1dff1925 feat(ui): rewrite DatabaseManager to ts 2022-05-13 09:14:23 +02:00
Pavel Zavora be198c8ff7 chore: refactor test imports 2022-05-12 22:28:50 +02:00
Pavel Zavora 7fa8a4aaf4 chore: refactor administration pages 2022-05-12 19:51:10 +02:00
Pavel Zavora b8f125810c fix(ui): improve error handling 2022-05-12 19:46:49 +02:00
Pavel Zavora c00a4faccc fix(ui): add missing property 2022-05-12 14:32:04 +02:00
Pavel Zavora 91f0aebef5 feat(ui): pre-load databases on admin page 2022-05-11 09:22:52 +02:00
Pavel Závora 54083dee9d
Merge pull request #5911 from influxdata/readerRole
test(cypress): reader role
2022-05-11 06:40:21 +02:00
k3yi0 ea1b3a8ec5 chore: update package.json 2022-05-11 02:23:55 +02:00
Pavel Zavora 67bdeb42ce fix(ui): skip TLS server verification during dry-run 2022-05-10 13:28:59 +02:00
Pavel Závora 6db5b5b7fb
Merge pull request #5882 from influxdata/fix/5857
fix(ui): repair table visualization to keep string data as-is
2022-05-10 13:28:17 +02:00
k3yi0 7911543b2b chore: replace fetch API for Cypress request 2022-05-10 11:35:14 +02:00
k3yi0 8d99e1815a chore: adjust path in workflow, adjust cypress package.json 2022-05-10 10:39:51 +02:00
k3yi0 2876489c16 chore: change hostname to localhost 2022-05-10 10:03:47 +02:00
Pavel Zavora 47cdcf819f fix(ui): repair fn to use UserPermission 2022-05-10 07:33:05 +02:00
Pavel Zavora 4dd2ea42f4 fix(ui): repair UserPermission iface 2022-05-10 07:29:13 +02:00
Pavel Zavora c595e049c5 feat(ui): modify OSS users page to manage admin status 2022-05-10 07:28:34 +02:00
Pavel Zavora 16e75df472 feat(ui): add user admin dropdown 2022-05-10 07:27:34 +02:00
k3yi0 f0990dd44b chore: update test:e2e and oauth-mock targets in package.json 2022-05-09 17:00:41 +02:00
k3yi0 b8ebd52532 chore: update githubActions cypress config 2022-05-09 15:55:38 +02:00
k3yi0 b913c7d6c2 chore: change attribute name dataTest to testId 2022-05-09 15:55:38 +02:00
k3yi0 cf83ee3b4b chore: use fetch API instead of xhttprequest 2022-05-09 15:55:38 +02:00
k3yi0 89219fdfcf chore: adjust scripts for Cypress testing inside package.json 2022-05-09 15:55:38 +02:00
k3yi0 10b3a9243e chore: create a cypress config for Github Actions 2022-05-09 15:55:38 +02:00
k3yi0 7aabee9fed chore: run prettier in Cypress folder 2022-05-09 15:55:38 +02:00
k3yi0 de484a7b5d chore: change dashboardLink attribute value 2022-05-09 15:55:38 +02:00
k3yi0 ab37ff2f7c chore: yarn eslint --fix 2022-05-09 15:55:38 +02:00
k3yi0 7f5e8c09f7 chore: format data-attribute and adjust test accordinly 2022-05-09 15:55:38 +02:00
k3yi0 4918aba9d9 chore: update Jest Snapshots 2022-05-09 15:55:38 +02:00
k3yi0 23f0dc75e7 chore: start OAuth2 mock before running cypress tests locally, add gitignore entry for OAuth2 mock log 2022-05-09 15:55:38 +02:00
k3yi0 3b1e1d0a10 chore: take Oauth2 Server URL from env. table 2022-05-09 15:55:38 +02:00
k3yi0 e8ea919baf chore: change Test user back to test 2022-05-09 15:55:38 +02:00
k3yi0 e9d0b899bb chore: put OAuth2 Server full address 2022-05-09 15:55:38 +02:00
k3yi0 595bc348cd chore: ping OAuth2 Server and log the outcome, change user test to Test 2022-05-09 15:55:38 +02:00
Kevin Grossmann 7c92062609 Update cypress.json 2022-05-09 15:55:38 +02:00
k3yi0 89a8f0d466 chore: update OAuth2 Server IP Address 2022-05-09 15:55:38 +02:00
k3yi0 554d3a11e4 chore: add oauth2 server mock logging 2022-05-09 15:55:38 +02:00
k3yi0 d7fc0569d5 chore: turn off recording, force log out 2022-05-09 15:55:38 +02:00
k3yi0 ee50ee472b chore: test redirect delay 2022-05-09 15:55:38 +02:00
k3yi0 39e53012b7 chore: remove wait, increase redirect delay, add additional logout 2022-05-09 15:55:38 +02:00
k3yi0 ffe22330e3 chore: adjust redirect delay 2022-05-09 15:55:38 +02:00
k3yi0 751843fa09 chore: test flakiness 2022-05-09 15:55:38 +02:00
k3yi0 beef7d7f5a chore: test flakiness 2022-05-09 15:55:38 +02:00
k3yi0 faacc445b5 chore: add wait after login to test flakiness 2022-05-09 15:55:38 +02:00
k3yi0 a61bcd8f3b chore: adjust welcome test 2022-05-09 15:55:38 +02:00
k3yi0 f80113c58d test(cypress): add basic Admin Chronograf tab test 2022-05-09 15:55:38 +02:00
k3yi0 9afa26a29e chore: create dashboard after creating source connection 2022-05-09 15:55:37 +02:00
k3yi0 e1ae573e9f chore: add oauth2 login auto-redirect and adjust tests according to it 2022-05-09 15:55:37 +02:00
k3yi0 5e48694a24 chore: auth2login test visit login page 2022-05-09 15:55:37 +02:00
k3yi0 2f87e33fd0 chore: test oauth2 mock server connection and video performance 2022-05-09 15:55:37 +02:00
k3yi0 d58164cd04 chore: remove unnecessary methods used and adjust the dashboard test 2022-05-09 15:55:37 +02:00
k3yi0 aedc82aa26 chore: add a data-test attribute to a Skip and a Switch buttons 2022-05-09 15:55:37 +02:00
k3yi0 bc330241a4 chore: record tests and upload them as artifact 2022-05-09 15:55:37 +02:00
k3yi0 c0b41859ad chore: add data-test attribute to Skip and Switch buttons 2022-05-09 15:55:37 +02:00
k3yi0 03173b3146 chore: log out at the beggining of each test 2022-05-09 15:55:37 +02:00
Kevin Grossmann 69f2110d49 chore: change input selector 2022-05-09 15:55:37 +02:00
k3yi0 639a30b31a chore: adjust welcome test 2022-05-09 15:55:37 +02:00
k3yi0 f0edb61f83 test(cypress): add dashboards reader test 2022-05-09 15:55:37 +02:00
k3yi0 ce9ce5b3ab chore: add data-test attributes 2022-05-09 15:55:37 +02:00
Pavel Zavora e76bb97715 fix(ci): make test InfluxDB enterprise meta service accessible 2022-05-06 10:31:09 +02:00
Pavel Zavora ba061b3552 chore(ui): simplify oauth2 landing page 2022-04-27 05:34:48 +02:00
Pavel Zavora 3909411dae fix(ui): defer file close 2022-04-26 19:56:54 +02:00
Pavel Zavora a47845a390 fix(ui): generate different ETag on file change 2022-04-26 18:58:47 +02:00
Pavel Zavora 211512da30 fix(ui): fix annotation edit 2022-04-26 06:48:41 +02:00
Pavel Zavora 8dac3ca0ed fix(ui): repair landing redirect 2022-04-22 09:56:16 +02:00
Pavel Zavora c5bdbb5be1 chore(ui/cypress): skip unsafe SSL for http 2022-04-21 22:41:00 +02:00
Pavel Zavora f416ca1db4 chore: exclude cypress results and screenshots from git 2022-04-21 22:41:00 +02:00
Pavel Zavora bf817f9b25 chore: remove unused property 2022-04-21 22:41:00 +02:00
Pavel Zavora cb6a7664a8 chore(ui): refactor LandingPage 2022-04-21 22:41:00 +02:00
Pavel Zavora 28eda688d9 feat(ui): store original UI path to restore it after authentication 2022-04-21 22:41:00 +02:00
Pavel Zavora 73165b3797 feat(ui): allow to edit annotation for a viewer role 2022-04-21 22:41:00 +02:00
Pavel Zavora b8cee76923 feat(ui): allow to save annotation for a viewer role 2022-04-21 22:41:00 +02:00
Pavel Zavora 28951f8b17 chore(ui/roles): move role names to a separate file 2022-04-21 22:41:00 +02:00
Pavel Zavora 23162d8cf1 feat(ui): add user menu to DashboardPage when reader 2022-04-21 22:41:00 +02:00
Pavel Zavora 260c31105a feat(ui): add user menu to DashboardsPage when reader 2022-04-21 22:41:00 +02:00
Pavel Zavora f06af1f233 feat(ui): allow user nav block in page header 2022-04-21 22:41:00 +02:00
Pavel Zavora 1ace6a76b1 feat(ui): allow reader role to login on purgatory page 2022-04-21 22:41:00 +02:00
Pavel Zavora 21aee156cb feat(ui): keep reader role in dashboard pages 2022-04-21 22:41:00 +02:00
Pavel Zavora 03bba463ca feat(ui): hide sidenav for reader role 2022-04-21 22:41:00 +02:00
Pavel Zavora 6046e8eb4b feat(ui): check reader role authorized 2022-04-21 22:41:00 +02:00
Pavel Zavora 5dcaadbf14 feat(ui): allow to assign reader role to a user or an org 2022-04-21 22:41:00 +02:00
Pavel Závora d698c2b9ae
Merge pull request #5897 from influxdata/chore/go_1.18
chore: upgrade golang to 1.18
2022-04-21 16:33:47 +02:00
k3yi0 6f87f50434 fix: fix data-test attribute 2022-04-11 13:01:32 +02:00
k3yi0 a7d87560a5 chore: unify data-testid and data-test attributes 2022-04-11 12:42:49 +02:00
dependabot[bot] 4b958f90e0
chore(deps): bump moment from 2.29.1 to 2.29.2
Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 09:40:13 +00:00
Pavel Zavora 993f4357c4 fix(dist): load UI resources using embed 2022-04-05 12:54:02 +02:00
Pavel Zavora d6fb94af88 fix(ui): render table cell as number only for numbers 2022-04-04 18:25:50 +02:00
Pavel Zavora 8528bb368f fix(ui/flux): parse number columns as numbers 2022-04-04 18:25:50 +02:00
Pavel Zavora 177e5c5f25 fix(ui/flux): repair time column conversion 2022-04-04 18:25:50 +02:00
Pavel Zavora 17c2d5d2b0 chore(ui): remove useless file 2022-04-01 11:22:14 +02:00
Pavel Zavora aa917eb952 fix(ui): repair typedef to accept thunk action 2022-04-01 11:22:14 +02:00
Pavel Zavora 11c28f5ebc chore(ui): improve type definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 913974239c fix(ui): repair type definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora a632ee3832 fix(ui): repair type definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora a9f5dfb699 fix(ui): repair type definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 9c2d2ec15a fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 9199310bb7 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 3ae21ba007 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 0f2f97fcc0 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 405f5db2df fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 5d7679a442 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora ebd0c32785 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 4b79189ef7 fix(ui): repair typescript definitions after upgrade to typescript 4.6.3 2022-04-01 11:22:14 +02:00
Pavel Zavora a46a20311b fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 3378180b5a fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 83cc473d64 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora b6374561a8 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora ee32e3d758 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora d79f41dc55 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora c7e5e0cd76 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 1ba23f9dda fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora eae87768c2 fix(ui): repair typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 3ac79fd22f chore(ui): improve typescript definitions 2022-04-01 11:22:14 +02:00
Pavel Zavora 78be030f78 chore(ui): appease prettier 2022-04-01 11:22:14 +02:00
Pavel Zavora 3317aa3a2d chore(ui): upgrade eslint-plugin-babel to @babel/eslint-plugin 2022-04-01 11:22:14 +02:00
Pavel Zavora d07d11ead8 fix(i): repair @typescript-eslint/no-loss-of-precision error 2022-04-01 11:22:14 +02:00
Pavel Zavora 54a87da0bc chore(ui): appease prettier 2022-04-01 11:22:14 +02:00
Pavel Zavora 780f4ea6f4 chore(ui): stick to prettier 2.2.1 2022-04-01 11:22:14 +02:00
Pavel Zavora ae3f251893 chore(ui): configure eslint after library upgrade 2022-04-01 11:22:14 +02:00
Pavel Zavora 8ee396b0ce chore(ui): disable typescript-eslint for js files 2022-04-01 11:22:14 +02:00
Pavel Zavora 777a123c51 chore(ui): upgrade @typescript-eslint to support the newest typescript 2022-04-01 11:22:14 +02:00
Pavel Zavora a4cfe24b10 chore(ui): fix code after upgrade to a newer typescript 2022-04-01 11:22:14 +02:00
Pavel Zavora e146023f4a chore(ui): fix type to match v1.x reality 2022-04-01 11:22:14 +02:00
Pavel Zavora 0fa57113a4 chore(ui): appease linter 2022-04-01 11:22:14 +02:00
k3yi0 3b480acb5c fix: aggregate function no error pop up 2022-03-28 14:47:44 +02:00
tomklapka 08743e4a19
Cypress tests and e2e github action flow (#5896)
* test: welcome test, dashboard test, explore browser test

* test: snapshot testing

* feat: adding testing snapshots

* chore: update unmet peer dependency

* fix: name of dropdown toggle

* test: connecting to influxdb

* fix: remove unnecessary influxdb-onboarding.sh script.

* chore: updated go 1.17.1 for cypress tests

* refactor: remove unnecessary influxdb-onboarding command from Makefile

* refactor: remove unnecessary influxdb-onboarding command from circleci config

* test: initialising database by using environment properties (in Makefile)

* chore: fixing cypress tests

* test: deleting connection to influxd1

* tests: optimize build, reuse workspace

* tests: optimize build

* test: remove unused code

* fix:  remove unuse dashboard

* chore(e2e-pipeline): add pipeline for chrono cypress tests

* chore: run action on push

* chore: fix e2e pipeline

* chore: add yarn install

* chore: add log upload

* chore: show logs to see what is going on with chronograf

* chore: fix log cats

* chore: add sleep

* fix: chronograf run command

* chore(ui): regenerate yarn.lock after rebase

* test: welcome test, dashboard test, explore browser test

* test: snapshot testing

* feat: adding testing snapshots

* chore(e2e): local script for influxdb enterprise deployment

* chore(e2e): update cert-manager in actions pipeline

* chore: fix coredns issue

* chore: fix certmanager deployment

* test: welcome test, dashboard test, explore browser test

* test: snapshot testing

* feat: adding testing snapshots

* chore: update unmet peer dependency

* test(cypress): add cypress env, and commands

* test(cypress): add basic InfluxDB setup connection test

* fix: temporary commented out the file as it uses non existing functions

* test(cypress): add dashboard create, rename and delelete test

* test(cypress): add routes

* chore: regenerate yarn.lock

* chore: remove unused file

* chore: comment out code

* chore: comment out code

* fix: remove calling non-existent function

* fix: createConnection uses  unsafe SSL

* turns on flux

* test(cypress): rewritten Query Builder tests using _internal.monitor

* chore: yarn prettier

* fix: add missing custom window period

* fix: remove it.only

* Add flux-enable to a workflow file

* fix: github actions workflow file flux-enabled

* fix: force restart by deleing pod

* fix: restart a container to apply a new configmap

* fix: restart container

* chore: flux-enabled is now true by default

* fix: selecting correct elements

* chore: update e2e pipeline

* chore: add scheduled action run once a working day

* chore: remove commented code

* chore:  change file extenction to .ts and adjust code accordingly

* chore: pipeline fixes

* chore: clean up e2e:influxdb2 references

* fix: yarn installation, no risky changes in make clean

* chore: update changelog

Co-authored-by: Iszy-Ami <huyiktran@gmail.com>
Co-authored-by: Iszy-Ami <56554624+Iszy-Ami@users.noreply.github.com>
Co-authored-by: Robert Hajek <robert.hajek@gmail.com>
Co-authored-by: Pavel Zavora <pavel.zavora@bonitoo.io>
Co-authored-by: k3yi0 <definitelynotkeyio@gmail.com>
Co-authored-by: k3yi0 <97002262+k3yi0@users.noreply.github.com>
2022-03-25 09:27:29 +01:00
Ivan Kudibal 85a3969e76 chore: prepare for 1.9.4 release 2022-03-22 20:36:56 +01:00
Pavel Zavora 0323d09cdf feat(ui/flux): add caret to query builder overwrite confirmation 2022-03-21 15:47:38 +01:00
Pavel Zavora 2ef7965695 chore(ui/flux): improve tooltips 2022-03-21 14:52:45 +01:00
Pavel Zavora df3b840d42 feat(ui/flux): confirm script overwrite only when necessary 2022-03-21 13:26:44 +01:00
Pavel Zavora f067d3d5ab feat(ui/flux): add builder confirmation popup 2022-03-21 13:26:44 +01:00
Pavel Zavora 526d70583e feat(ui/flux): add FluxQueryBuilderSubmit component 2022-03-21 13:26:44 +01:00
Pavel Zavora d5b0b92437 feat(ui/flux): detect custom script 2022-03-21 13:26:44 +01:00
Pavel Zavora ef2c7bfbf0 feat(ui/flux): autocomplete builtin 'v' object in Flux editor 2022-03-21 13:24:27 +01:00
Pavel Závora 4d7c772c67
Merge pull request #5893 from influxdata/5889/aggregation_fn_optional
feat(ui): make aggregation function optional in Flux Query Builder
2022-03-21 13:23:36 +01:00
Pavel Zavora 9b5a6f0e40 feat(ui): make aggregation function optional in Flux Query Builder 2022-03-19 19:03:09 +01:00
Pavel Zavora 4792931254 fix(ui): reorder Alerting menu 2022-03-19 18:51:28 +01:00
Pavel Zavora 6f938ea64d fix(ui): show failure reason on queries page 2022-03-18 12:43:24 +01:00
Pavel Zavora 6bd5cefb25 fix(ui/host): repair time zone selector 2022-03-17 06:22:44 +01:00
Pavel Zavora 44c8d56637 feat(ui/kapacitor): improve rule reducer test 2022-03-15 09:15:08 +01:00
mmdoogie d806ba8f5f fix(kapacitor): fix sometimes-removed parameters 2022-03-15 08:31:47 +01:00
mmdoogie 8d9b68c93f fix(kapacitor): rearrange new alert options ui for clarity 2022-03-15 08:31:47 +01:00
mmdoogie b284862c99 fix(kapacitor): make new stateChangesOnly UI option consistent with past usage 2022-03-15 08:31:47 +01:00
mmdoogie e751f1adcd fix(kapacitor): linting fixes 2022-03-15 08:31:47 +01:00
mmdoogie 19a57487a7 feat(kapacitor): also expose stateChangesOnly option 2022-03-15 08:31:47 +01:00
mmdoogie 89b33b947b fix(kapacitor): refine formatting 2022-03-15 08:31:47 +01:00
mmdoogie 9e1add4cb9 test(kapacitor): add reducers test 2022-03-15 08:31:47 +01:00
mmdoogie 9fb627c3b5 test(kapacitor): fix existing test 2022-03-15 08:31:47 +01:00
mmdoogie 77a75a2415 feat(kapacitor): add option to set noRecoveries on alerts 2022-03-15 08:31:47 +01:00
Pavel Zavora cdb46bbfc7 chore(ui): improve hightlightDropdown 2022-03-14 18:55:41 +01:00
Pavel Zavora b9673ae0d8 feat(ui/flux): use default cursor over non-clickable area 2022-03-14 18:55:41 +01:00
Pavel Zavora ad954708b1 feat(ui): better highlight TimeRange dropdown 2022-03-14 18:55:41 +01:00
Pavel Zavora aec7442829 feat(ui/flux): add title to 'time range' links 2022-03-14 18:55:41 +01:00
Pavel Zavora e39dea6b30 feat(ui/flux): improve no keys/values message to hightlight time range dropdown 2022-03-14 18:55:41 +01:00
Pavel Zavora fa6cb28533 feat(ui): export function that computes time range label 2022-03-14 18:55:41 +01:00
Pavel Zavora ea10bdc934 feat(ui): add helper that temporarily highlights time range dropdown 2022-03-14 18:55:41 +01:00
Pavel Zavora 3e0a7a9d85 fix(ui/kapacitor): remove tests for TICKscript on Alert Rules page 2022-03-12 06:26:56 +01:00
Pavel Zavora 8ed746a3ce feat(ui/kapacitor): change Alerting main page to TICKscripts 2022-03-12 06:26:56 +01:00
Pavel Zavora 5c7c07e2e8 chore(ui/kapacitor): simplify code 2022-03-12 06:26:56 +01:00
Pavel Zavora 424b48d847 feat(ui): rename Manage Tasks to Alert Rules in sidenav 2022-03-12 06:26:56 +01:00
Pavel Zavora 90c9142546 feat(ui/kapacitor): exit only to tickscripts page from a tickscript page 2022-03-12 06:26:56 +01:00
Pavel Zavora bc5c68ec7d feat(ui/kapacitor): remove tickscripts from alert rules page 2022-03-12 06:26:56 +01:00
Pavel Zavora 453249fe1a feat(ui/kapacitor): change page header to Manage Alert Rules 2022-03-12 06:26:56 +01:00
Pavel Závora 69ba32e5b4
Merge pull request #5878 from influxdata/fix/flux_query_to_script
fix(ui/flux): rename Query Editor to Script Editor, Query Builder to Script Builder
2022-03-12 06:24:33 +01:00
Pavel Závora a99d362a07
Merge pull request #5877 from influxdata/fix/range_param_number
fix(ui): allow to parse flux range parameter as a number
2022-03-12 06:01:26 +01:00
Pavel Zavora c1d36d87b2 fix(ui/flux): rename Query Builder to Script Builder 2022-03-12 05:57:07 +01:00
Pavel Zavora dfa39d0c6c fix(ui/flux): rename Query Editor to Flux Editor 2022-03-11 09:00:16 +01:00
Pavel Zavora 7de7d1c38d chore(ui): repair test message 2022-03-10 13:27:50 +01:00
Pavel Zavora 0b130e81c6 fix(ui): allow to parse flux range parameter as a number 2022-03-10 13:14:03 +01:00
Pavel Zavora 2dec31d8b4 chore(ui): improve tag selector placehoder 2022-03-10 13:03:28 +01:00
Pavel Zavora 92eaa1aa02 fix(ui): allow to parse flux range parameter as a number 2022-03-10 12:43:07 +01:00
Pavel Zavora f9de64ecb6 fix(ui): preselect _field after measurement 2022-03-10 12:28:07 +01:00
Pavel Zavora 4e187ffece feat(ui): add Alert Rule Builder button to open builder UI 2022-03-02 06:59:21 +01:00
Pavel Zavora 1243b88315 feat(ui): exit to tickscript page when l=t query param 2022-03-02 06:59:21 +01:00
Pavel Zavora ad974a3c1f feat(ui): include Query in Task type 2022-03-02 06:59:21 +01:00
Pavel Závora cc3d852e80
Merge pull request #5874 from influxdata/fix/iql_error_handling
fix(ui): propagate all InfluxQL error messages to UI
2022-03-02 06:58:38 +01:00
Pavel Závora 7174fde988
Merge pull request #5871 from influxdata/feat/tickscripts_page
feat(ui): add TICKscripts page
2022-03-01 20:40:49 +01:00
Pavel Zavora 4b5a3e807a fix(ui): prefer error message from HTTP response 2022-02-28 22:48:56 +01:00
Pavel Zavora ec88602b26 fix(ui): fix rejection of HTTP GET calls 2022-02-28 22:41:41 +01:00
Pavel Zavora 6defd734c9 fix(ui): make influxQL query status robust 2022-02-28 22:25:09 +01:00
Pavel Zavora c1cf7f35ae fix(ui): propagate influxql error message 2022-02-28 22:23:51 +01:00
Pavel Zavora 5814144605 chore(ui): improve UI message 2022-02-28 16:11:58 +01:00
Pavel Zavora 38da202ff3 chore(ui): remove unused fetchFluxTasks action creator 2022-02-28 13:45:51 +01:00
Pavel Zavora e9e3aeccdf feat(ui): automatically detect diameter for pagination buttons 2022-02-28 12:19:30 +01:00
Ivan Kudibal e63c6791b7
Merge branch 'master' into 5853/truncated_lists 2022-02-28 12:17:57 +01:00
Pavel Zavora 03416eee08 chore: merge branch 'master' into feat/tickscripts_page 2022-02-28 12:17:24 +01:00
Pavel Zavora cb62962bee feat(ui): show prev/next button in one line 2022-02-28 11:31:44 +01:00
Pavel Zavora b3248a0583 feat(ui): allow to specify radius of surrounding page buttons 2022-02-28 11:31:08 +01:00
Pavel Zavora 2161630f80 chore(ui): upgrade react-resize-detector 2022-02-28 11:15:13 +01:00
Pavel Zavora af74fff4ef chore(ui): preffer useCallback 2022-02-28 11:08:32 +01:00
Pavel Zavora a7bcd27199 feat(ui): remove flux tasks from kapacitor rules page 2022-02-25 12:35:21 +01:00
Pavel Zavora 1efcacfe61 feat(ui): scroll to top when page changes 2022-02-24 17:39:29 +01:00
Pavel Zavora 34a002c03b feat(ui): add scrolling properties to PageContents 2022-02-24 17:18:09 +01:00
Pavel Zavora 60167c0111 fix(ui): repair type definition of scrolltop fn 2022-02-24 17:12:07 +01:00
Pavel Zavora 17305cbb1d chore(ui): repair comment 2022-02-24 17:05:18 +01:00
Pavel Zavora b58d8b4295 fix(ui): disable prev pagination button when first page 2022-02-24 17:04:22 +01:00
Pavel Zavora bd7d7a90f7 feat(ui): paginate tasks table 2022-02-24 15:32:10 +01:00
Pavel Zavora 40bee687c6 feat(ui): allow to pass children and sorted data to tasks table 2022-02-24 15:30:05 +01:00
Pavel Zavora a668a4ea13 feat(ui): add PaginationBar component 2022-02-24 15:28:34 +01:00
Pavel Zavora fa389ea845 chore(ui): adjust truncation message 2022-02-24 08:35:39 +01:00
Pavel Zavora b1ff4545c8 feat(ui): optimize filter-less fetch of tickscripts 2022-02-23 19:25:43 +01:00
Pavel Zavora 5535e292bc feat(ui): limit the size of the tasks table, extend on demand 2022-02-23 19:18:17 +01:00
Pavel Zavora 68302d5333 chore(ui): improve code 2022-02-23 13:30:01 +01:00
Pavel Zavora 7688562751 feat(ui): avoid re-rendering of table rows 2022-02-23 11:08:03 +01:00
Pavel Zavora 3b18756323 fix(ui): avoid passing filter to flux task detail page to improve table performance 2022-02-23 08:14:14 +01:00
Pavel Zavora adde539c86 chore(ui): optimize code 2022-02-23 06:44:59 +01:00
Pavel Zavora 11980a3c1f feat(ui/fluxTasks): use filter from URL and pass it through view pages 2022-02-22 17:30:06 +01:00
Pavel Zavora 830f215257 feat(ui): use filter from URL and pass it through edit pages 2022-02-22 17:21:04 +01:00
Pavel Zavora aa76184860 feat(ui): keep search parameters when exiting tickscript page 2022-02-22 17:06:46 +01:00
Pavel Zavora 05a024dbbb feat(ui): enhance TickscriptPage test 2022-02-22 16:58:05 +01:00
Pavel Zavora d7c0c86142 fix(ui): remove deleted tickscript on delete success 2022-02-22 16:36:58 +01:00
Pavel Zavora 94bbf3695e feat(ui): exit to tickscripts when arrived from tickscripts 2022-02-22 16:36:58 +01:00