Ville Brofeldt
3f6bd1e4a4
feat: add generic type to column payload ( #14547 )
...
* feat: add generic type to column payload
* feat: add generic type to column payload
* xit flaky test
2021-05-13 09:36:09 +03:00
Beto Dealmeida
31f406a526
feat: API endpoint to validate databases using separate parameters ( #14420 )
...
* feat: new endpoint for validating database parameters
* Rebase
* Remove broken tests
2021-05-12 18:32:10 -07:00
Beto Dealmeida
09050aee62
fix: select country in examples chart ( #14561 )
2021-05-11 09:05:39 -07:00
Lily Kuang
adbe56c8a8
fix image width to 1000px for email ( #14527 )
2021-05-10 13:38:07 -07:00
michellethomas
77bc51f6aa
Adding logging for datasource/save requests ( #14476 )
...
Co-authored-by: michelle_thomas <michelle.thomas@airbnb.com >
2021-05-10 10:26:10 -07:00
Ville Brofeldt
37276e1af9
fix(viz): apply uniform sorting to all nvd3 timeseries charts ( #14539 )
2021-05-10 15:43:21 +03:00
Ville Brofeldt
66a4c94a1e
fix(chart-data): handle url_params in csv export and native filters ( #14526 )
2021-05-07 21:07:44 +03:00
Aleksandr Gordienko
c14665cad6
chore: Improved translation into Russian language ( #14412 )
2021-05-07 08:20:47 -07:00
Ville Brofeldt
d1d98d81b0
feat(dremio): implement convert_dttm method ( #14519 )
2021-05-07 15:31:58 +03:00
David Aaron Suddjian
52dbe311c7
fix: parameterize titles correctly ( #14509 )
2021-05-06 15:30:49 -07:00
Hugh A. Miles II
1df93848d2
fix: disable pylint error breaking CI ( #14506 )
2021-05-06 15:11:07 -04:00
cccs-rc
f55882e756
fix: SQL Statement on QUERY_LOGGER prints none to log ( #14358 )
2021-05-06 17:50:19 +03:00
Ville Brofeldt
4ac90ddaee
refactor(utils): replace strtobool with parse_boolean_string ( #14494 )
2021-05-06 15:57:02 +03:00
Ville Brofeldt
93c7f5bb44
fix(annotations): pass force param to annotation request ( #14483 )
...
* fix(annotations): pass force param to annotation request
* use strtobool
* add util for parsing bools
2021-05-05 13:52:17 +03:00
Erik Ritter
a816655715
fix: dashboard datasources filter None ( #14471 )
2021-05-04 15:34:38 -07:00
Michael S. Molina
d138b4407d
fix: Ignore database extra fields when saving ( #14465 )
2021-05-04 20:03:36 +01:00
David Aaron Suddjian
21cf12a480
chore(dashboard): Integrate dashboard app into the SPA bundle ( #14356 )
...
* chore(dashboard): Integrate dashboard app into the SPA bundle
* fix url params
* change variable name
* change title correctly
* custom css
* lint
* remove unused file
* remove content assertions from dashboard tests
* fix case with missing bootstrap data
* fix: respect crud views flag
* crud views -> spa
* remove unused dashboard templates
* fix: remove unused variable
* fix: missed a spot with the crudViews -> spa
* router link to dashboard from dashboard list page
* link using the router when in card mode
* lint
* fix tests, add memory router
* remove dashboard app files
* split up the bundle a little more
* use webpack preload
2021-05-04 08:51:17 -07:00
Duy Nguyen Hoang
9a22fb00d9
fix: CSV Export permission is not consistent ( #13713 )
2021-05-04 10:19:58 +03:00
Erik Ritter
e05a70fc82
fix: dashboard changed on calculation ( #14450 )
2021-05-03 13:55:34 -07:00
ʈᵃᵢ
0b9fd24cf3
fix(logging): log unexpected exceptions as exceptions ( #14399 )
2021-05-03 12:33:02 -06:00
Ville Brofeldt
2f9efb2e23
add migration ( #14446 )
2021-05-03 15:32:48 +03:00
AAfghahi
7466595563
fix: fixing mysql error message ( #14416 )
...
* fixing mysql error message
* Update tests/db_engine_specs/mysql_tests.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* Update tests/db_engine_specs/mysql_tests.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* Update tests/db_engine_specs/mysql_tests.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* Update superset/db_engine_specs/mysql.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* fixed broken test
* changed error type
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2021-04-30 15:15:37 -07:00
AAfghahi
e507508b48
feat: Logic added to limiting factor column in Query model ( #13521 )
...
* Sqllab limit
* Add migration script
* Set default values
* initial push
* revisions
* Update superset/views/core.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* moving migration to separate PR
* with migration
* revisions
* Fix apply_limit_to_sql
* all but tests
* added unit tests
* revisions
* Update superset/sql_lab.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* Update superset/sql_parse.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* fixed black issue
* Update superset/views/core.py
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
* updated logic
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2021-04-30 15:15:18 -07:00
Daniel Vaz Gaspar
b4e527a8c4
fix: bootstrap data permissions ( #14348 )
2021-04-30 12:02:01 -06:00
Sam Faber-Manning
11260b3117
chore: add stack trace to all calls of logger.error ( #14382 )
2021-04-30 09:22:05 -07:00
AAfghahi
982a91ee62
feat: Adding limiting_factor column to Query model ( #14234 )
...
* add limiting factor to query model
* varchar instead of enum
2021-04-29 14:37:22 -07:00
Erik Ritter
bc47bc8f66
feat: Add etag caching to dashboard APIs ( #14357 )
2021-04-29 14:14:26 -07:00
Daniel Vaz Gaspar
6541a03d0b
fix: SQLLab role permissions ( #14372 )
...
* fix: SQLLab role permissions
* add missing perm
* fix tests
* fix security test
* fix security test
* fix tests
2021-04-29 15:58:08 +01:00
Ben Reinhart
e7f5100833
fix: Fix unintended cache misses with async queries ( #14291 )
...
* bug: Fix unintended cache misses with async queries
* Ensure sort order
* Ensure columns are sorted
* Update failing tests
2021-04-28 12:14:55 -07:00
simcha90
2486fd4f6d
feat(native-filters): Show/Hide filter bar by metdata ff ( #14261 )
...
* fix:fix get permission function
* feat: hide native filters by metadata
* fix: fix show_native_filters name
* fix: metadata
* chore: add migration to hide native_filters in all existing dashboards
* chore: fix pre-commit
* fix: make migration migration dashboard with filter_box only
* fix: pre-commit
* feat: hide filter bar if no permission edit and no filters
* fix: remove migration
Co-authored-by: amitmiran137 <amit.miran@nielsen.com >
2021-04-28 07:49:03 +03:00
John Bodley
d8bb2d3e62
refactor(db_engine_specs): Removing top-level import of app ( #14366 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-04-28 15:47:32 +12:00
ume
d645312c7f
chore: Improve Japanese translation ( #14339 )
2021-04-27 09:00:25 -07:00
Ben Reinhart
2a1235c0c2
fix: Cleanup serialization and hashing code ( #14317 )
2021-04-26 14:04:40 -07:00
ume
ebc938059b
fix: pybabel extract fails ( #14338 )
2021-04-26 13:59:04 -07:00
Ville Brofeldt
d7fc2031b1
feat(filter-box): sort by metric on backend ( #14340 )
2021-04-26 21:06:19 +03:00
Rob DiCiuccio
6875a1a9e2
Make g.user attribute access safe for public users ( #14287 )
2021-04-26 08:50:50 -07:00
John Bodley
b0f8f6b6ad
fix(hive): Use parquet rather than textfile when uploading CSV files to Hive ( #14240 )
...
* fix(hive): Use parquet rather than textfile when uploading CSV files
* [csv/excel]: Use stream rather than temporary file
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-04-24 18:17:30 +12:00
David Aaron Suddjian
91ba897f8e
fix(dashboard): Add caching for dashboard datasets ( #14306 )
...
* fix(dashboard): [WIP] add caching back in to the dashboard dataset api
* caching works! remove log message
* remove unused full_data method
* add caching to the charts endpoint as well
* spread the cache love
* lint
* Revert "spread the cache love"
This reverts commit ef322a3b0df7d35446a60141ad98288102547a52.
* Revert "add caching to the charts endpoint as well"
This reverts commit d3d1584989324efe56d08c081570149454ddf212.
* it's a list
2021-04-23 21:04:45 -07:00
John Bodley
a8781c5313
fix(hive): Update CSV to Hive upload prefix ( #14255 )
...
* fix(hive): Update CSV to Hive upload prefix
* Trigger notification
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2021-04-24 13:20:31 +12:00
Beto Dealmeida
919fd496a9
WIP ( #14252 )
2021-04-23 16:59:44 -07:00
Erik Ritter
76fdd072ba
fix: unbreak CI ( #14319 )
2021-04-23 15:04:04 -07:00
Beto Dealmeida
e7ad03d44f
feat: add endpoint to fetch available DBs ( #14208 )
...
* feat: add endpoint to fetch available DBs
* Fix lint
2021-04-23 10:51:47 -07:00
Beto Dealmeida
ffcacc3393
fix: new import/export CLI ( #13921 )
...
* fix: CLI for import/export
* Add tests
* Remove debug
2021-04-23 10:50:49 -07:00
Daniel Vaz Gaspar
38a7c537ff
feat: add alerts & reports to docker compose ( #14267 )
...
* feat: add alerts & reports to docker compose
* change to firefox
* add missing package
2021-04-22 17:42:52 +01:00
Ville Brofeldt
c760030b83
fix(sqla): timeseries limit not applied when using columns ( #14297 )
2021-04-22 10:38:28 +03:00
Ville Brofeldt
fe1d32dc2a
fix(db2): change name and add legacy alias ( #14295 )
2021-04-22 09:56:22 +03:00
Beto Dealmeida
5d3191bb61
feat: catch errors on do_ping ( #14250 )
2021-04-21 18:43:40 -04:00
Jesse Yang
2dd20df03d
fix(dashboard): draft dashboards should be viewable ( #14207 )
...
* fix(dashboard): draft dashboards should have open access
* Remove a duplicate test
2021-04-21 09:54:51 -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
Ville Brofeldt
55bf72aead
chore(prophet): bump prophet to 1.0.1 ( #14228 )
2021-04-20 15:55:55 +03:00