Grace Guo
d96bb874f2
fix: [filter_box] fix 2 issues in single value filter_box ( #9829 )
...
* fix: [filter_box] fix 2 issues in single value filter_box
* add unit test
* add fix per comments
2020-05-18 21:25:10 -07:00
Ivan Blinkov
e121e090c7
Update the link to ClickHouse official website ( #9834 )
2020-05-19 07:02:14 +03: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
Jesse Yang
c4016e3b71
feat: bump superset-ui/time-format and big-number ( #9808 )
...
* feat: bump superset-ui/time-format and big-number
This is for adding full dates to big number datetime formatted
by weekly interval.
* Bump time-format to v0.13.15
to bring in https://github.com/apache-superset/superset-ui/pull/493
2020-05-18 12:42:27 -07:00
Erik Ritter
b36738cf56
fix: use snake_case for error_type ( #9835 )
2020-05-18 12:35:55 -07:00
Ville Brofeldt
7a95c52d61
refactor: simplify getExploreUrl functions ( #9831 )
...
* remove payload from return signature
* Rename function and fix tests
* Lint
* fix tests
* Move useLegacyApi inquiry to exploreUtils
2020-05-18 19:19:05 +03:00
John Bodley
52285aeb04
build: tox leveraging conditional factors ( #9828 )
2020-05-18 07:37:25 -07:00
Christian Murphy
b8eaa114ed
feat(frontend): add ability to download dashboard and chart as image ( #9819 )
...
* feat(frontend): add ability to export dashboard and chart as image (#6973 )
* refactor: migrate download image as to typescript
* feature(frontend): download as image updates
add toast message if error occurs.
make generate file stem an internal method.
* refactor(frontend): move default background color to a const
* feat(frontend): wrap download image toast in translate function
2020-05-17 14:50:27 -07:00
Erik Ritter
c7c76c6a99
build: Add python 3.8 to the build matrix ( #9827 )
2020-05-17 14:49:51 -07:00
John Bodley
53b58edd6f
[mypy] Enforcing typing for translations ( #9800 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-05-16 23:55:49 -07:00
Luca Toscano
5ab5457522
FilterBox,BigNumber,WorldMap: Handle empty results - second attempt ( #9789 )
...
* FilteBox: handle empty results (second attempt)
This change was originally attempted in #9671 but reverted
since it broke FilterBox charts with only a time selector.
After some tests I reworked the patch to avoid returning None,
but instead returning an empty list for each col/selector with
an empty dataframe associated. This allows to see all the selectors
without any breakage.
* BigNumberViz: avoid user facing errors when the dataframe is empty
* WorldMapViz: avoid user facing errors when the dataframe is empty
2020-05-16 22:27:57 -07:00
Daniel Vaz Gaspar
ea9b7f2dc4
fix(babel): broken babel extract ( #9790 )
...
* fix(babel): broken babel extract
* remove unnecessary f strings
2020-05-15 19:05:24 +01: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
Ville Brofeldt
ed1d030667
fix: invalid JSON in FR and DE translations ( #9803 )
...
* fix: invalid JSON in FR translation
* fix: broken or misformatted translations and add unit test for JSON validty
* Move translation lint test to CI task
2020-05-14 15:26:12 -07:00
Daniel Vaz Gaspar
3cc540019f
fix(mssql): reverts #9644 and displays a better error msg ( #9752 )
2020-05-14 17:00:02 +01:00
Daniel Vaz Gaspar
4427d65717
tests(celery): improve celery tests infra ( #9775 )
2020-05-14 16:58:30 +01:00
Erik Ritter
d02f2d1fa7
feat: return security errors in the SIP-40 format ( #9796 )
2020-05-13 17:10:37 -07:00
Erik Ritter
cf30e16550
fix: construct SupersetErrors properly ( #9799 )
...
* fix: construct SupersetErrors properly
* Update viz_sip38.py
2020-05-13 14:03:42 -07:00
Krist Wongsuphasawat
45c8fcfd92
fix: add flag for time series table ( #9798 )
2020-05-13 13:27:43 -07:00
Bogdan
1d3b264a36
Add extra configration to the email reports ( #9342 )
...
Superset email. Fix slice url
Make WEBDRIVER_BASEURL a function
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
2020-05-13 20:14:12 +03:00
Ville Brofeldt
b532c4609f
chore: bump python dependencies ( #9786 )
...
* chore: bump pyhton dependencies
* bump flask-testing
* Add note to UPDATING and bump flask-testing in requirements-dev.txt
* fix old sqlparse test case that is fixed with sqlparse==0.3.1
* Fix migration and sqlparse set test
* downgrade alembic
* Downgrade sqlalchemy-utils
* pin sqlalchemy-utils due to regression in 0.36.5
* Refine comment in setup.py
* make cachelib an explicit requirement
2020-05-13 18:49:34 +03:00
Fullstop000
34147d9d80
docs: add whale.im to list of users ( #9795 )
...
* Add whale.im to list of users
* address comment
2020-05-12 22:31:56 -07:00
Erik Ritter
83ec7365a7
feat: convert backend chart errors to the new error type ( #9753 )
2020-05-12 18:15:53 -07:00
Jesse Yang
0e7888c659
build: disable webpack progress for CI ( #9791 )
2020-05-12 16:09:18 -07:00
Maxime Beauchemin
65d185f153
chore: add support for prlint: a commit msg linter ( #9655 )
...
Sets up [PRLint](https://github.com/apps/prlint ), with a single rule
matching [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/ )
Also modifying the PR template to remove redundant annoying checkbox
section.
Once we adopt, I'm hoping we can modify our bot to auto-label based on
the commit type.
2020-05-12 10:23:43 -07:00
John Bodley
04e3a4a72d
[caching] Using request context rather than globals ( #9715 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-05-11 15:55:05 -07:00
Ville Brofeldt
f369ab35d6
chore: move bullet string manipulation to frontend ( #9773 )
2020-05-11 11:49:27 -07:00
Ville Brofeldt
a8d5a8aaa2
fix: make tests work individually ( #9782 )
2020-05-11 11:48:22 -07:00
Daniel Vaz Gaspar
660ea88534
tests: Fix, script to help run single tests ( #9779 )
2020-05-11 17:42:46 +01:00
Ville Brofeldt
42b10aecae
Add QueryContext deserialization test ( #9778 )
...
* Add QueryContext deserialization test
* deserialize using marshmallow and assert error dict
2020-05-11 14:10:14 +03:00
ʈᵃᵢ
24db9ab088
[docs] Add SSL config options for postgres ( #9767 )
...
* [docs] add postgres SSL documentation
* move caching section to where it makes more sense
2020-05-10 19:37:13 +01:00
Bogdan
903217f64d
Fix SQL Lab schema permission checks ( #9756 )
...
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
2020-05-08 14:59:49 -07:00
Bogdan
358bbe0c88
fix: Catch db_engine_spec.get_function_names exceptions ( #9691 )
...
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
2020-05-08 19:51:00 +01:00
Phillip Kelley-Dotson
b6df5da195
fix bug where error at import dashboard fails to show toast in "welcome" app ( #9714 )
...
* fix bug where error at import dashboard fails
* fix: make reusable component for messages and bring to app level
* fix: add liscence
* fix: lint errors and tests
* fix
* fix: lint
* fix: lint error
* add suggestions
* add suggestions
Co-authored-by: Phillip Kelley-Dotson <pkd@pkd.lan>
2020-05-08 10:50:55 -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
ʈᵃᵢ
6237cea952
[docs] add postgres documentation ( #9766 )
2020-05-07 12:17:37 -07:00
Ville Brofeldt
5b430ead42
fix: implement force refresh in chart data request ( #9762 )
...
* fix: implement force refresh in chart data request
* unrelated lint
2020-05-07 09:33:41 -07:00
David Aaron Suddjian
80f8349018
Query the new chart data api for charts that support it ( #9710 )
...
* calling new chart api (mostly working)
* can't .then when the promise has already been await-ed
* Add handling for v1 API response
* comment
* update word cloud plugin & dependencies
* testing
* try just waiting
* Revert "try just waiting"
This reverts commit 10c092effd
.
* tweaking bootstrap types
* Bumping word cloud package version
* new package lock
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
2020-05-07 01:09:28 -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
Krist Wongsuphasawat
52de32b9d7
build: bump superset-ui to 0.13 ( #9757 )
...
* chore: bump superset-ui
* build: bump superset-ui to 0.13
* docs: remove comment
2020-05-06 15:44:18 -07:00
kxu
d59e50ff1f
Update README.md ( #9731 )
...
* Update README.md
Update and reorganize README to make it easier to navigate and use for community visitors.
* Update README.md
2020-05-06 11:55:20 -07:00
Erik Ritter
4b6681bc19
Revert "FilterBox,BigNumber,WorldMap: Handle empty results ( #9671 )" ( #9755 )
...
This reverts commit 865a909690
.
2020-05-06 11:28:03 -07:00
Grace Guo
83b4165e61
[perf logging] Add extra logging for new/editMode dash ( #9745 )
...
* [perf logging] Add extra logging for new/editMode dash
* fix review comments
2020-05-06 09:03:04 -07:00
Maxime Beauchemin
9aabafe9fe
fix: adhoc filter 'equals' doesn't let you save ( #9652 )
...
When altering a filter, when using `equals` or `does not equals`,
the save button is disabled even when it should be enalbed.
2020-05-06 08:38:10 -07:00
Bogdan
292704fec9
Use monospace ( #9709 )
...
Update superset-frontend/src/SqlLab/main.less
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
2020-05-06 08:37:16 -07:00
Ville Brofeldt
5485eb993c
feat: Add controlGroups to formData ( #9740 )
2020-05-06 14:53:13 +03:00
Daniel Vaz Gaspar
453806fc4c
perf(dataset): improve performance on get list ( #9739 )
2020-05-06 11:48:32 +01:00
Ville Brofeldt
763f3529d2
fix: Add force flag to QueryContext schema ( #9749 )
...
* fix: Add force flag to QueryContext schema
* Fix comment
* Remove unnecessary required=Falses
2020-05-06 13:27:53 +03:00