Beto Dealmeida
2ce676d20d
feat: call screenshot to store query_context ( #15846 )
...
* feat: call screenshot to store query_context
* Add unit test
* Move updateQueryContext to ExploreChartPanel
* Add error handling
* Fix code
* Fix logic
2021-07-27 14:02:27 -07:00
aspedrosa
e5540b79ec
fix: no roles being returned for anonymous user ( #15585 )
2021-07-27 12:22:39 -06:00
Kamil Gabryjelski
3f5237a3c1
feat(explore): new datasets have autocomplete filters enabled if UX_BETA is set ( #15864 )
...
* feat(explore): new datasets have autocomplete filters enabled if UX_BETA is set
* Lint fix
* Set autocomplete to True in example datasets
* Use "IN" as a default operator in dnd filters
* Default operator only if UX_BETA enabled
2021-07-27 17:40:10 +02:00
Beto Dealmeida
eeba326f8b
chore: set UUID of examples DB ( #15724 )
2021-07-26 17:45:48 -07:00
chuancy
2d0056507b
Incorrect translations ( #15813 )
2021-07-26 17:41:06 -06:00
Hugh A. Miles II
62550db385
fix: Update Query Context on Explore loading ( #15865 )
...
* create serialize json function
* saving for now
* saving for now
* lint
* cleanup
* fix network request
* update test
* Update tests/integration_tests/charts/api_tests.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2021-07-26 12:43:25 -07:00
Beto Dealmeida
2f95f81be7
feat: apply post processing to chart data ( #15843 )
...
* feat: apply post processing to chart data
* Fix tests and lint
* Fix lint
* trigger tests
2021-07-26 10:58:59 -07:00
John Bodley
6d3e19d857
fix(15403): Re-enable canceling query for Hive and Presto ( #15878 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-07-26 08:04:56 -07:00
John Bodley
65728ea049
fix(15482): Propagate SupersetSecurityException error ( #15874 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-07-24 10:19:49 +12:00
John Bodley
4ba17092fa
fix: Ensure SupersetError.extra is always a dict ( #15848 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-07-24 10:19:30 +12:00
Beto Dealmeida
f9b72505fb
fix: revert DEFAULT_SQLLAB_LIMIT to default ( #15869 )
2021-07-23 11:38:42 -07:00
Elizabeth Thompson
c1eb9cec49
add timezone to report schedule ( #15747 )
2021-07-22 15:36:15 -07:00
Kamil Gabryjelski
5e1c469f42
feat(explore): default aggregate for string/numeric columns when creating metric ( #15798 )
...
* feat(explore): default aggregate for string/numeric columns when creating metric
* Fix for editing items with the same label
* Replace componentDidUpdate with getDerivedStateFromProps
* Wrap changes in feature flag
2021-07-22 18:23:10 +02:00
Beto Dealmeida
f6fe29db87
feat: use new API endpoint to build CSV reports ( #15830 )
...
* feat: add `GET /api/v1/chart/{chart_id}/data/?format{format}` API
* feat: use new API endpoint to build CSV reports
2021-07-21 17:50:56 -07:00
Beto Dealmeida
211319673f
fix: publish the new example dashboards ( #15803 )
...
* fix: publish the new example dashboards
* Fix tests
2021-07-21 17:26:03 -07:00
Beto Dealmeida
f104fba61d
feat: add GET /api/v1/chart/{chart_id}/data/?format{format} API ( #15827 )
...
* feat: add `GET /api/v1/chart/{chart_id}/data/?format{format}` API
* Fix test
2021-07-21 17:03:22 -07:00
Beto Dealmeida
3441182630
chore: remove unnecessary deps ( #15787 )
...
* chore: remove unneeded deps
* fix lint
* Run compile
2021-07-21 16:53:45 -07:00
AAfghahi
e66db63333
reports ( #15828 )
2021-07-21 16:52:59 -07:00
Beto Dealmeida
9a79a5775b
feat: store query context when saving charts ( #15824 )
...
* WIP
* Add migration
* Fix tests
2021-07-21 13:54:39 -07:00
John Bodley
ab4e3b9bf9
chore: Enforce Mypy for non-tests ( #15757 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-07-22 06:46:43 +12:00
Beto Dealmeida
d26254099e
fix: benchmark_migration.py needs to close sssion ( #15822 )
2021-07-21 11:16:46 -07:00
John Bodley
32a5680510
chore: pylint reenable bad-option-value ( #15775 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-07-22 04:34:08 +12:00
Erik Ritter
e969edc451
fix: Bust chart cache when metric/column is changed ( #15786 )
2021-07-21 07:46:20 -07:00
Beto Dealmeida
6cb91ee142
fix: migration script can't drop constraint ( #15807 )
2021-07-20 17:24:58 -07:00
Beto Dealmeida
c9dad05f2b
chore: remove retry dependency in favor of backoff ( #15788 )
...
* chore: remove retry dep in favor of backoff
* Fix lint
2021-07-20 10:33:37 -07:00
Beto Dealmeida
1e1706d741
fix: migration downgrade references wrong column ( #15791 )
2021-07-19 17:41:53 -07:00
AAfghahi
80dd525026
feat: adding Progress Bar to Benchmark script ( #15719 )
...
* rough draft of benchmark script
* revisions
* revisions
* rough draft of benchmark script
* revisions
* Update requirements/development.in
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* Update superset/utils/mock_data.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* more revisions
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2021-07-19 16:34:58 -07:00
AAfghahi
3a249a0090
feat: add show columns to Reports model ( #15712 )
...
* added logic for creation_method
* revisions
* added index
* Update superset/migrations/versions/3317e9248280_add_creation_method_to_reports_model.py
* filters
* search columns updated
2021-07-19 11:47:33 -07:00
Elizabeth Thompson
618a354ca1
Revert "quote column name if db requires ( #15465 )" ( #15752 )
...
This reverts commit 80b8df0673 .
2021-07-19 10:31:05 -07:00
Hugh A. Miles II
7d0f6ab7f5
fix: Fixing schemas_allowed_for_upload field in database connection UX ( #15750 )
2021-07-19 12:12:37 -04:00
Yongjie Zhao
0721f54580
fix: use expected label in the metrics map ( #15707 )
...
* fix: use expected label in metrics map
* added comments
* fix type
2021-07-16 14:02:00 +08:00
chuancy
42d84deca1
fix: Incorrect translations in the SQLLab in Chinese ( #15727 )
2021-07-16 14:00:01 +08:00
AAfghahi
674f234de6
feat: add logic to creation_method for reports schedule ( #15685 )
...
* migration
* added logic for creation_method
* revisions
* added index
* Update superset/migrations/versions/3317e9248280_add_creation_method_to_reports_model.py
* filters
* Update superset/models/reports.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* Update superset/reports/schemas.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* Update tests/integration_tests/reports/api_tests.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* revisions
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2021-07-15 18:27:54 -07:00
u-aiaa
6b790990a8
fix: Add waiting time for chart animation when screenshot ( #15610 )
2021-07-15 18:25:48 -07:00
AAfghahi
0c74a8060f
oops ( #15725 )
2021-07-15 16:22:48 -07:00
AAfghahi
7dd3af6dda
feat: add Column to reports model ( #15683 )
...
* migration
* added index, fixed misspelling
* Fix benchmark script
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2021-07-15 13:38:57 -07:00
Beto Dealmeida
b489cffb57
fix: no lazy translation on SupersetError ( #15669 )
...
* fix: no lazy translation on SupersetError
* Small fixes
2021-07-14 16:54:11 -07:00
ʈᵃᵢ
de17acd618
feat(menu): expand support for custom branding ( #15628 )
2021-07-14 10:51:53 -06:00
John Bodley
b3e699b767
perf: Refactor Dashboard.datasets_trimmed_for_slices ( #15648 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-07-14 15:00:57 +12:00
John Bodley
351d3c594b
chore: Add metrics_b as viable metric form data parameter ( #15646 )
2021-07-14 09:29:01 +12:00
Peter Kosztolanyi
02032ee8a4
feat: cancel db query on stop ( #15403 )
...
* feat: cancel db query on stop
* fix pylint
* Add unit tests
* Do not bind multiple times
* Stop only running queries
* Postgres to cancel only the required query
* Remove extra log
* Add docstring
* Better types, docstring and naming
* Use python3 format strings
* Update superset/sql_lab.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* Add cancel_query_on_windows_unload option to database
* Return cancel_query as bool
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2021-07-13 12:09:22 -04:00
Hugh A. Miles II
f39582c900
fix: change sslmode to require for Postgres ( #15642 )
...
* change sslmode to require
* fix test
2021-07-12 15:38:07 -07:00
Amit Miran
62a8f2e193
chore(python-testing): move memoized tests to unit tests ( #15507 )
...
* chore: move memoized test into a separated file
create integration test workflow
* chore: create unit test workflow to run purely pytest
* fix: bad reference
* fix: remove pip requirements bc there aren't any yet
* temp: install unit dependencies directly
* fix: --rootdir=
* fix: try to run only unit test
* chore: decouple memoized as separated module
* fix: bring back dependencies bc superset top-level module is coupled to flask and others so no reason no to do it
* fix: reference
* fix: pre-commit
* fix: pylint
2021-07-12 10:00:18 +03:00
Erik Ritter
4d1672f496
fix: error page status codes ( #15620 )
2021-07-09 13:33:51 -07:00
Hugh A. Miles II
f67e40236d
update db for expose in sqllab param ( #15609 )
2021-07-09 10:08:17 -07:00
Beto Dealmeida
301b94f49a
fix: available endpoint showing specs without drivers ( #15587 )
2021-07-08 09:20:52 -07:00
Beto Dealmeida
4f5f9287fc
feat: validate_parameters for GSheets ( #15578 )
...
* feat: validate_parameters for GSheets
* Move import inside fixture
* Update deps
* Rename parameter
2021-07-08 08:26:39 -07:00
Yongjie Zhao
ae160f7f21
chore: add changed_on_delta_humanized field on dashboard schema ( #15542 )
...
* chore: add changed_on_delta_humanized field on dashboard schema
* fix ut
2021-07-07 14:59:49 -07:00
Beto Dealmeida
83be06d2cc
Revert #15405 #15435 #15444 ( #15558 )
2021-07-06 14:56:08 -07:00
Daniel Vaz Gaspar
0af5a3d600
fix: examples remove app context at the module level ( #15546 )
2021-07-06 13:56:29 +01:00