Daniel Vaz Gaspar
4c544500a7
fix(api): apply dashboard filter to get dash charts API ( #13173 )
...
* fix(api): apply dashboard filter to get dash charts API
* lint
2021-02-17 13:42:07 -08:00
simcha90
5cbe2ac760
feat(filters-set): basic implementation for managing user filter sets ( #13031 )
...
* feat: POC adding filters set feature
* lint: fix TS
* fix: fix FF name
* refactor: fix CR notes
* fix: fix update values in filter bar
2021-02-17 21:06:12 +02:00
Daniel Vaz Gaspar
13a5b439fe
feat(alerts): apply SQL limit to all alerts ( #13150 )
...
* feat(alerts): apply SQL limit to all alerts
* change limit to 2 and test
* undo mock
* mock, mock and mock
* lint
2021-02-17 18:03:35 +00:00
Daniel Vaz Gaspar
9568985b7b
fix: engines that don't support comments ( #13153 )
...
* fix: engines that don't support comments
* fix: engines that don't support comments
* add quick inexpensive test
* add test
2021-02-17 18:01:34 +00:00
ʈᵃᵢ
6e09156598
fix(sqllab): menu link results in 404 ( #13180 )
2021-02-17 09:14:30 -08:00
ʈᵃᵢ
c787f46f10
perf: add lazy loading along react-router routes and router links in menu ( #13087 )
2021-02-16 14:48:35 -08:00
Ville Brofeldt
5ab613d89e
fix(database): ensure pk_constraint is JSON serializable ( #13147 )
2021-02-16 12:17:29 +02:00
Ville Brofeldt
d8c32b8097
fix(chart-data-api): support numeric temporal columns ( #13138 )
2021-02-16 09:51:22 +02:00
David Aaron Suddjian
cc9103b0e2
feat(dashboard): API to get a dashboard's charts ( #12978 )
...
* feat(dashboard): get endpoint for a dashboard's charts
* temporary debugging fetch on the frontend
* attempted fixes
* singular -> plural derp
* plural -> singular derp derp
* docstring changes
* change return, no id
* move log above query
* add get_charts to include_route_methods /)_-)
* add get charts api
* result not response
* refactor test helper function to a mixin
* add test for new endpoint
* fix test when running in isolation
* correct comment
* rename test
* more tests, handle dashboard not found
* simplify test to use new helper function
* remove debugging code from frontend
* update docstring
* attempt a doc fix
* add id to api docs
* fix docs
* use pytest fixture
* why oh why does test order matter here, idk
* writing a schema for the endpoint
* more efficient fetching of charts
* testing tweaks
Co-authored-by: Phillip Kelley-Dotson <pkelleydotson@yahoo.com >
2021-02-15 11:41:59 -08:00
Daniel Vaz Gaspar
2e6ea76631
fix(alerts): void query with numeric comparison ( #13090 )
...
* fix(alerts): void query with numeric comparison
* remove config changes
* fix tests
* better logic
* fix logic
* fix logic
* Improve test readability
2021-02-15 17:09:47 +00:00
Đặng Minh Dũng
2dbe92ba2f
feat: first step native support Trino ( #13105 )
...
* feat: add TrinoEngineSpec
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com >
* feat: add trino into extras_require
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com >
* test: add trino_tests.py
Signed-off-by: Đặng Minh Dũng <dungdm93@live.com >
2021-02-15 14:30:13 +02:00
Victor Malai
24ebf10976
feat: add sort_by_metric for charts with single metric ( #13058 )
2021-02-15 02:59:50 -08:00
Amit Miran
312cbf736c
feat(dashboard_rbac): add support for related roles ( #13035 )
2021-02-15 10:57:37 +02:00
Thinking Chen
5b669b3d79
fix: Add some missing Chinese translation content, including superset-ui project ( #13022 )
...
* fix: Add some missing Chinese translation content, including superset-ui project
* fix translation error
* update Time column
Co-authored-by: chenx <yuxiang1989>
2021-02-14 23:03:32 -08:00
Duy Nguyen Hoang
56fca17e62
Update http error code from 400 to 403 ( #13061 )
2021-02-13 13:32:21 +02:00
simcha90
d6fc720f4c
feat(native-filters): Time native filter ( #12992 )
...
* Add Time Filter component
* Improve Time Filter component
* Fix import errors
* Display Time Filter
* Remove console logs
* Change Control Panel
* Remove unnecessary files
* Use time range override
* test: fix tests
* feat: re run pipeline
* fix: fix some case for Time filter
* fix: merge with master
* use original time range
* fix height
* add cross filter behavior
* apply filters on initialization
* add applied filter to overrides
* add unit tests for merge_extra_form_data
Co-authored-by: Agata Stawarz-Pastewska <agata.stawarz-pastewska@polidea.com >
Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com >
2021-02-13 12:09:54 +02:00
simcha90
956f276e70
feat(cross-filters): add cross filters ( #12662 )
...
* feat: add cross filters
* refactor: fix CR notes
* lint: fix lint
* lint: fix lint
* chore: pre-commit
* refactor: under chage
* refactor: move to behaviors
* lint: fix lint
Co-authored-by: amitmiran137 <amit.miran@nielsen.com >
2021-02-12 09:58:19 +02:00
Daniel Vaz Gaspar
0cf57756f0
fix: add config to disable dataset ownership on the old api ( #13051 )
...
* fix: add config to disable dataset ownership on the old api
* fix CI docker build
* fix logic
* add deprecation comment on the config
2021-02-11 18:18:27 +00:00
Erik Ritter
a6df28482e
fix: Retroactively add granularity param to charts ( #12960 )
...
* fix: Retroactively add granularity param to charts
* Update down revision
2021-02-11 09:54:10 -08:00
simcha90
c5781cde60
feat(style): hide dashboard header by url parameter ( #12918 )
...
* feat(native-filters): hide dashboard header bu url parameter
* lint: fix lint
* test: add tests
* test: fix test
* refactor: upgrade standalone param
* fix: pre-commit and extract to method is_standalone_mode
* test: fix tests
* test: fix tests
* fix: fix standalone statement
* refactor: fix CR notes
* chore: pre-commit
* fix: fix sticky tabs + update CR notes
* lint: fix lint
* lint: fix lint
* fix: fix CR notes
* fix: fix CR notes
* lint: fix lint
* refactor: fix cr notes
Co-authored-by: amitmiran137 <amit.miran@nielsen.com >
2021-02-11 15:05:35 +02:00
Ville Brofeldt
42c4facb7e
fix(explore): pie chart label bugs ( #13052 )
2021-02-11 11:23:40 +02:00
Ville Brofeldt
c1e10c4627
fix: sorting by saved metric ( #13059 )
2021-02-10 21:45:45 +02:00
Beto Dealmeida
7b8a0e184b
fix: timeout context manager on Windows ( #13041 )
...
* fix: timeout decorator in Windows
* Fix lint
2021-02-10 10:40:28 -08:00
Daniel Vaz Gaspar
b3a814fa27
feat(db engines): add support for Opendistro Elasticsearch (AWS ES) ( #12602 )
...
* feat(db engines): add support for Opendistro Elasticsearch (AWS ES)
* add time grains
* lint
* bump elasticsearch-dbapi version
* add tests
* fix test
2021-02-10 08:17:27 +00:00
Rob DiCiuccio
1a961022b9
fix(build): black failing on master, add to required checks ( #13039 )
...
* fix(build): black failing on master
* Add pre-commit to required checks
2021-02-09 12:44:29 -08:00
Jesse Yang
bbcb41149e
fix: time filter db migration optimization ( #13015 )
2021-02-09 10:49:50 -08:00
Thinking Chen
4ba98bf8c8
fix: untranslated text content of Dashboard page ( #13024 )
...
* fix: fix the untranslated text content of Dashboard page
* fix: add the untranslated text content of Dashboard page in messages.pot
* fix linting error
Co-authored-by: chenx <yuxiang1989>
2021-02-09 10:34:22 -08:00
Daniel Vaz Gaspar
8b2df5251c
fix: add alerts and report to default config ( #12999 )
2021-02-09 15:33:36 +00:00
Tom
b56aec763d
refactor: speed up conversion from dataframe to list of records ( #12806 )
2021-02-07 12:01:28 -08:00
Amit Miran
8ccf2e8f1e
feat(dashboard_rbac): dashboards API support for roles create/update + roles validation ( #12865 )
2021-02-07 16:16:19 +02:00
Erik Ritter
2eff8608f1
chore: rename revision to match naming scheme ( #12950 )
2021-02-04 12:33:41 -08:00
Ville Brofeldt
ac73991913
fix(viz): improve dtype inference logic ( #12933 )
2021-02-04 10:47:27 -08:00
Amit Miran
b472d1841c
feat(dashboard_rbac): dashboard_view access enforcement ( #12875 )
...
* test: dashboard_view_test failing
* test: tests works first time
* fix: pre-commit and some refactoring
* fix: after CR
* fix: replace not_published with draft
* fix: after CR
* fix: pre-commit fixes
* fix: pre-commit and lint fixes
* fix: remove unused
* fix: remove unused import
* fix: wrap the decorator to not block others
* chore: reuse dashboard from decorator into function
2021-02-04 13:23:53 -05:00
Ville Brofeldt
2f6d1ff4cd
chore: remove SIP-38 feature flag ( #12894 )
2021-02-03 09:41:44 +02:00
Grace Guo
fd2d87340b
fix: Config for dataset health check ( #12906 )
2021-02-02 22:41:25 -08:00
Jesse Yang
9fa52d3e21
fix(chart): allow null for most query object props ( #12905 )
2021-02-02 19:28:22 -08:00
Beto Dealmeida
ab3f4bd94b
feat: add separate endpoint to fetch function names for autocomplete ( #12840 )
...
* WIP
* Add unit test for API
* Add spec
* Fix unit test
* Fix unit test
* Fix test
* Fix test
* Add period to error message
2021-02-02 18:01:01 -08:00
Erik Ritter
fab6238033
fix: comment typo ( #12898 )
2021-02-02 16:03:35 -08:00
Daniel Vaz Gaspar
9cc38ac1d9
fix: allow users to reset their passwords ( #12886 )
2021-02-02 15:19:09 +00:00
Ville Brofeldt
36c43113e7
fix(explore): missing select when groupby without metrics ( #12890 )
2021-02-02 17:14:30 +02:00
Daniel Vaz Gaspar
6c018c0a28
refactor: dbapi exception mapping for dbapi's ( #12869 )
...
* refactor: dbapi exception mapping for dbapi's
* fix test
* fix lint
* fix grammar on comment
2021-02-02 15:07:46 +00:00
simcha90
275e57f4f1
feat(style-theme): add support for custom superset themes ( #12858 )
...
* feat(style-theme): add support for custom superset themes
* refactor: update var names
* refactor: update name of theme
2021-02-02 13:09:49 +02:00
Rob DiCiuccio
68dae80110
build: Skip loading example data from configs in CI ( #12610 )
...
* Skip loading example data from configs in CI
* Use .test suffix for example data required by e2e tests
* Address linting error with regex
2021-02-01 16:07:28 -08:00
Ricardo Gândara Pinto
51195af4fa
fix: Presto column_type_mappings time and timestamp ( #12861 )
...
* Fix presto column_type_mappings time and timestamp
* Added unit tests
2021-02-01 17:41:57 +02:00
Amit Miran
9a7fba810e
feat(dashboard-rbac): dashboard lists ( #12680 )
2021-01-31 09:17:46 +02:00
Beto Dealmeida
dcef5e1381
fix: remove explicit cursor closing for BQ ( #12836 )
2021-01-29 14:32:47 -08:00
zsellami
9b007e65c2
Update config.py ( #12831 )
...
isDeverging parameters on EXTRA_SEQUENTIAL_COLOR_SCHEMES var is wrong.
Changement Realized "isDiverging": true to "isDiverging": True,
2021-01-29 15:20:31 -05:00
Jesse Yang
e3db935c62
refactor: migrate table chart to new API ( #10270 )
...
* refactor: migrate table chart to new API
* chore: bump superset-ui to 0.17.0
* Fix Cypress tests
* Apply soft-conversion to numeric metrics
Fix time column formatting test
* Add translation to chart does not exist error
* Bump to 0.17.1
2021-01-29 13:12:09 +02:00
Beto Dealmeida
8bdd01e984
fix: don't close cursor before closing connection ( #12821 )
2021-01-28 14:32:00 -08:00
Daniel Vaz Gaspar
a0e05a5eff
fix(reports): handle exceptions properly in scope ( #12811 )
...
* fix(reports): handle exceptions properly in scope
* list and test commit removal
* revert removing commits from tests
* lint
2021-01-28 19:06:19 +00:00