Beto Dealmeida
149c5fd594
feat: add more SIP-40 errors to SQL Lab ( #15436 )
2021-06-29 18:17:16 -07:00
AAfghahi
743d9cc928
feat: Better Errors in SQL Lab ( #15432 )
...
* snowflake errors
* added big query
* added to setup error messages, first test
* all big query testing added
* added snowflake test
* added syntax error
* added syntax errors to most used databases
2021-06-29 16:48:27 -07:00
Sonya Smirnova
fa6b25d257
fix(explore): switch to correct scheme registry for custom sequential color schemes ( #15314 )
...
* Switch to correct scheme registry for custom sequential color schemes
* Linting
2021-06-29 11:43:42 +03:00
Beto Dealmeida
21d1fb55c6
feat: more error messages ( #15409 )
2021-06-28 14:51:31 -07:00
Beto Dealmeida
241ee32f56
feat: custom error SQL Lab timeout ( #15342 )
...
* feat: custom error SQL Lab timeout
* Update test
2021-06-24 08:02:49 -07:00
Beto Dealmeida
4b00c152cc
feat: implement specific errors for SQL Lab ( #15206 )
...
* RESULTS_BACKEND_NOT_CONFIGURED_ERROR
* DML_NOT_ALLOWED_ERROR
* INVALID_CxAS_QUERY_ERROR
* Fix lint
* Add more tests
2021-06-23 07:58:20 -07:00
Hugh A. Miles II
392d8a8107
fix: Handle bad permission errors for bigquery test connections ( #14147 )
...
* starter make file
* yea
* move messaging to config
* Delete Makefile
* remove
* checkout
* check for db generic errors
* checkout bad files
* add proper message
* add docs for new permissions codes
* Update superset/errors.py
Co-authored-by: AAfghahi <48933336+AAfghahi@users.noreply.github.com >
* Update superset/errors.py
Co-authored-by: AAfghahi <48933336+AAfghahi@users.noreply.github.com >
* rename var
* starter regex
* fix
* fix
* fix linting
* update test
* yerp
* fixed test
* added regex
* Apply suggestions from code review
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* address comments
* update docs
* prettier
* fux
* add space
* Update errors.py
* Update types.ts
Co-authored-by: AAfghahi <48933336+AAfghahi@users.noreply.github.com >
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2021-04-20 19:19:36 -04:00
Beto Dealmeida
c7112d1c48
feat: error messages for Presto connections ( #14172 )
...
* chore: rename connection errors
* feat: error messages for Presto connections
* Add unit tests
* Update docs/src/pages/docs/Miscellaneous/issue_codes.mdx
Co-authored-by: AAfghahi <48933336+AAfghahi@users.noreply.github.com >
Co-authored-by: AAfghahi <48933336+AAfghahi@users.noreply.github.com >
2021-04-16 15:49:47 -04:00
Beto Dealmeida
21c6efea67
chore: rename connection errors ( #14169 )
2021-04-15 10:57:02 -07:00
Jesse Yang
69a5ed9a1e
fix: use FeatureFlags in @superset-ui/core ( #13679 )
2021-03-18 09:13:50 -07:00
Beto Dealmeida
db57f90a34
feat: better error message when adding DBs ( #13601 )
...
* WIP
* Adding tests
* Add unit tests
* Show error message
* Fix lint
* Fix after rebase
2021-03-17 20:29:26 -07:00
simcha90
5a9bf53246
refactor(color-schemes): refactor setting of color schemes ( #12857 )
...
* refactor(color-schemes): refactor setting of color schemes
* refactor: fix TS types
2021-02-02 11:31:21 +02:00
Amit Miran
8214237638
feat: Custom color schemes support ( #12210 )
...
* feat: setupColors.ts support
docs: add FAQ to custom color schemes
* fix: delete mistake lines
* fix: CR note
* feat: support for SETUP_EXTRA
* fix: remove after cr
* fix: CR note
* fix: after CR migrate from SETUP_EXTRA into 2 color scheme array
* fix: typing issues
* fix: python generic typing
* chore: add neat code examples
2021-01-07 09:07:00 +02:00
Beto Dealmeida
6e7f276775
feat: initial custom error messages for SQL Lab ( #12080 )
2020-12-17 22:58:21 -08:00
Rob DiCiuccio
4d329071a1
feat(SIP-39): Async query support for charts ( #11499 )
...
* Generate JWT in Flask app
* Refactor chart data API query logic, add JWT validation and async worker
* Add redis stream implementation, refactoring
* Add chart data cache endpoint, refactor QueryContext caching
* Typing, linting, refactoring
* pytest fixes and openapi schema update
* Enforce caching be configured for async query init
* Async query processing for explore_json endpoint
* Add /api/v1/async_event endpoint
* Async frontend for dashboards [WIP]
* Chart async error message support, refactoring
* Abstract asyncEvent middleware
* Async chart loading for Explore
* Pylint fixes
* asyncEvent middleware -> TypeScript, JS linting
* Chart data API: enforce forced_cache, add tests
* Add tests for explore_json endpoints
* Add test for chart data cache enpoint (no login)
* Consolidate set_and_log_cache and add STORE_CACHE_KEYS_IN_METADATA_DB flag
* Add tests for tasks/async_queries and address PR comments
* Bypass non-JSON result formats for async queries
* Add tests for redux middleware
* Remove debug statement
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com >
* Skip force_cached if no queryObj
* SunburstViz: don't modify self.form_data
* Fix failing annotation test
* Resolve merge/lint issues
* Reduce polling delay
* Fix new getClientErrorObject reference
* Fix flakey unit tests
* /api/v1/async_event: increment redis stream ID, add tests
* PR feedback: refactoring, configuration
* Fixup: remove debugging
* Fix typescript errors due to redux upgrade
* Update UPDATING.md
* Fix failing py tests
* asyncEvent_spec.js -> asyncEvent_spec.ts
* Refactor flakey Python 3.7 mock assertions
* Fix another shared state issue in Py tests
* Use 'sub' claim in JWT for user_id
* Refactor async middleware config
* Fixup: restore FeatureFlag boolean type
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com >
2020-12-10 20:21:56 -08:00
Erik Ritter
46664452a7
chore: type a couple easy to type files ( #11838 )
2020-11-29 21:52:41 -08:00
Evan Rusackas
d86117331d
chore: cleaning out old deckgl controls ( #11564 )
2020-11-06 22:41:08 -08:00
Erik Ritter
fa5dab85c4
feat: more specific presto error messages ( #11099 )
2020-09-29 21:50:58 -07:00
Kamil Gabryjelski
a8f5029cb1
ESLint: Remove ts-ignore comments ( #10933 )
...
* Upgrade json-bigint, add @types/json-bigint to deps
* Upgrade react-bootstrap-dialog
* Fix ts-ignore
* Fix ts-ignore
* Fix ts-ignore
* Upgrade react-syntax-highlighter, fix ts-ignore
* Fix ts-ignore
* Fix ts-ignore in styles.tsx
* Wrap Input in div to pass onPaste
* Change esm to cjs imports for highlighter to fix tests
* Add null checks
2020-09-21 15:47:33 -07:00
Kamil Gabryjelski
1908a94c7e
ESLint: Re-enable rule no-restricted-globals ( #10863 )
...
* Re-enable rule no-restricted-globals
* Fix missing semicolons
2020-09-14 10:39:46 -07:00
Jesse Yang
9a59bdda48
refactor: merge/upgrade superset-ui packages ( #10790 )
...
* refactor: merge/upgrade superset-ui packages
* Fix flaky big number test
* Fix Flaky AdhocFilters test
2020-09-09 13:18:55 -07:00
Ville Brofeldt
8c564fba38
feat(viz): add ECharts Timeseries chart ( #10752 )
...
* initial commit
* Change reference to new echarts plugin
* initial commit
* Change reference to new echarts plugin
* moving dependencies to plugin
* adding pie chart
* rename piechart key
* lint
* Bump packages and implement echarts colors
* remove pie for now
Co-authored-by: Evan Rusackas <evan@preset.io >
2020-09-02 09:18:59 +03:00
Evan Rusackas
08211953b2
chore: migrate console logs to logging service ( #10608 )
2020-08-16 20:20:47 -07:00
Erik Ritter
2055ecc1ba
feat: refactor error components and add database issue code ( #10473 )
...
* feat: refactor error components and add database issue code
* Apply suggestions from code review
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com >
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com >
2020-08-06 13:22:24 -07:00
Erik Ritter
5fa4680447
feat: update timeout error UX ( #10274 )
2020-07-20 15:32:17 -07:00
Phillip Kelley-Dotson
7d10669ca8
move control panel to filterbox folder ( #10346 )
2020-07-20 13:40:00 -07:00
Erik Ritter
09de805017
chore: enable no-unused-vars and prefer-template eslint rules ( #10350 )
2020-07-16 19:13:59 -07:00
Maxime Beauchemin
f888656e6d
style: bring new SIP-34 palettes in controls ( #10121 )
2020-06-26 13:27:51 -07:00
Ville Brofeldt
a8db78b069
chore: bump superset-ui to 0.13.27 ( #10018 )
...
* chore: bump superset-ui
* Remove redundant control panels
2020-06-10 10:13:00 +03:00
Phillip Kelley-Dotson
e0c3da5df1
feat: paired t testchart control migration ( #9916 )
...
* cherry pick
* update package
2020-05-26 14:11:03 -07:00
Phillip Kelley-Dotson
1fffa37e85
feat: remove para controls ( #9851 )
...
* remove para controls
* update package version
2020-05-26 12:37:33 -07:00
Phillip Kelley-Dotson
333dc8529e
feat: tablechart plugin controls migration ( #9847 )
...
* delete controls
* move columnoption to controls
* update package and remove columnoption
* fix: remove console and fix import
* fix: lint
* update version
* fix last rebase
* fix: lint:
2020-05-21 12:15:02 -07:00
David Aaron Suddjian
f076485fd7
upgrade plugins, remove unnecessary code ( #9848 )
2020-05-20 12:41:12 -07:00
Phillip Kelley-Dotson
1a775e2612
feat: markupchart plugin controls migration ( #9806 )
...
* remove shims and controls
* update chart version
Co-authored-by: Phillip Kelley-Dotson <pkd@pkd.lan >
2020-05-19 23:04:20 -07:00
Phillip Kelley-Dotson
38c57f45ac
feat: partitionchart controls migration ( #9768 )
...
* fix lint error
* fix: import lint error
* pull in latests code
* delete control from plugin registry
* fixing again...
* another fix with rebase...
* commit change
* update packages and fix test
* fix: add ignore to lint error
* fix mr
* fix lint
* fix imports
Co-authored-by: Phillip Kelley-Dotson <pkd@pkd.lan >
2020-05-18 12:48:51 -07:00
David Aaron Suddjian
34df11a61c
upgrade migrated plugins, remove controlPanel configs ( #9774 )
...
* remove migrated plugins
* remove chord stuff
* upgrade plugin packages
* update package lock
2020-05-14 17:06:49 -07:00
David Aaron Suddjian
3a213916c4
use the builtin calendar control panel ( #9771 )
2020-05-07 21:15:03 -07:00
David Aaron Suddjian
8a49c69f38
use word cloud's built in control panel ( #9770 )
2020-05-07 18:28:48 -07:00
Jesse Yang
13c5b133a9
test(frontend): use absolute path for src imports ( #9761 )
...
* test(frontend): use absolute path for src imports
* Upgrade prettier, fix eslint
2020-05-07 14:18:10 -07:00
Evan Rusackas
b93bf05bbd
fix: removing controls from incubator-superset that are now in the plugin ( #9758 )
2020-05-06 17:29:49 -07:00
David Aaron Suddjian
9d3da79c4b
migrate bignumber to use builtin controls ( #9707 )
...
* migrate bignumber to use builtin controls
* install @babel/compat-data
2020-04-30 19:27:44 -07:00
Erik Ritter
5fb883e279
chore(ts): type getClientErrorObject ( #9693 )
2020-04-30 17:03:31 -07:00
Erik Ritter
5d7b13507e
feat(errors): add client scaffolding for custom error messages ( #9677 )
2020-04-29 17:20:31 -07:00
Jianchao Yang
c4b53a7d42
Build: optimize frontend build configs to improve superset-ui-plugin dev experience ( #9326 )
...
* Upgrade webpack, babel and React
* Upgrade all Babel related packages
Also remove babel-plugin-css-modules-transform that is not in use.
* Remvoe tslib as dependency
* Remove unnecesary packages
2020-03-19 14:57:39 -07:00
Erik Ritter
b1d83ba8d6
fix: choose language link for local dev ( #9215 )
...
@superset-ui/connection will add protocol and host to an "endpoint" call.
`e.currentTarget.href` may return the full URL instead of the relative
url.
2020-03-04 17:08:23 -08:00
Daniel Vaz Gaspar
26e916e46b
[api] enable CSRF by default ( #9205 )
...
* [api] Fix, don't exempt CSRF on APIs
* adds cookie based CSRF token support
* blacking
Co-authored-by: ʈᵃᵢ <tdupreetan@gmail.com >
2020-03-03 12:22:40 +00:00
Erik Ritter
eeec63c7dd
[SIP-36] Migrate setupApp.js to setupApp.ts ( #9180 )
2020-02-24 14:30:35 -08:00
David Aaron Suddjian
2913063924
SIP-32: Moving frontend code to the base of the repo ( #9098 )
...
* move assets out, get webpack dev working
* update docs to reference superset-frontend
* draw the rest of the owl
* fix docs
* fix webpack script
* rats
* correct docs
* fix tox dox
2020-02-09 17:53:56 -08:00