Jason Davis
c9cb723cab
made screenshot drivertype configurable ( #10472 )
...
Co-authored-by: Jason Davis <@dropbox.com>
2020-07-30 11:19:29 -07:00
Evan Rusackas
16459ad401
style: DOCTYPE tag, and related CSS cleanup/refactoring ( #10302 )
2020-07-29 18:49:32 -07:00
Maxime Beauchemin
796f8e7d26
style: make database list less bloated ( #10462 )
2020-07-29 16:14:39 -07:00
Hossein Torabi
259a344fd1
test: upload excel ( #10467 )
2020-07-29 12:50:39 -07:00
ʈᵃᵢ
78cad9a4a8
refactor(listviews): use correct filter endpoints for charts and datasets ( #10442 )
2020-07-29 11:00:19 -07:00
Daniel Vaz Gaspar
671461d0d0
feat(api): database schemas migration to new API ( #10436 )
...
* fix(log): log crashes if expired or not authenticated
* fix lint and rison
* add tests
* more tests
* perm fix
* fix test not found
* JS lint
* fix Jest test
2020-07-29 09:33:15 +01:00
Daniel Vaz Gaspar
0aad9c6f48
fix(log): log endpoint authentication ( #10435 )
...
* fix(log): log crashes if expired or not authenticated
* add auth to log endpoint
2020-07-29 09:32:10 +01:00
pphszx
473fe1003a
fix: excel sheet upload is not working ( #10450 )
...
* remove conflicts with csv upload
* revert StringField
* change description
* remove redundant space
* apply string approach
2020-07-29 10:20:44 +03:00
Moriah Kreeger
c716f7afe8
fix: change "add new slice" copy to "add new chart" ( #10457 )
2020-07-28 18:28:22 -07:00
Jason Davis
d065633c81
fix: Implement updates to SQL-based email alerts ( #10454 )
...
* implemented updates to alerting
* fixed imports and teardown
* changed unittest to pytest conventions
* add app_context to tests
Co-authored-by: Jason Davis <@dropbox.com>
2020-07-28 16:48:42 -07:00
Beto Dealmeida
4f678272d6
fix(presto): Handle ROW data stored as string ( #10456 )
...
* Handle ROW data stored as string
* Use destringify
* Fix mypy
* Fix mypy with cast
* Bypass pylint
2020-07-28 16:05:58 -07:00
Lily Kuang
39fad8575c
feat: update dataset editor modal ( #10347 )
2020-07-28 15:53:20 -07:00
Ville Brofeldt
fc28c92f57
feat: support non-numeric columns in pivot table ( #10389 )
...
* fix: support non-numeric columns in pivot table
* bump package and add unit tests
* mypy
2020-07-28 10:40:53 +03:00
ʈᵃᵢ
6f56cd5e9d
feat(listviews): SIP-34 filters for charts, dashboards, datasets ( #10335 )
2020-07-27 10:14:11 -07:00
Daniel Vaz Gaspar
562012c586
fix(permissions): alpha role has all full features ( #10241 )
...
* fix(permissions): alpha role is inconsistent
* reverse and allow Alpha to access manager menu
* Bump FAB to 3.0.1rc1 to include del permission fix
* add docs, tests and UPDATING
* EOL
* Fix query view for Alpha
2020-07-27 10:32:30 +01:00
Ville Brofeldt
5b6ff4944c
fix: incorrect filter operator emitted by Filter Box ( #10421 )
...
* fix: equals operator in filter box
* fix time range endpoint schema
* fix test
* bump packages
* fix tests
* lint
2020-07-26 12:40:03 +03:00
Daniel Vaz Gaspar
2fd37b18e3
fix(api): fixes perf on charts and introduces sorting by database on datasets ( #10392 )
2020-07-23 11:19:05 -07:00
Daniel Vaz Gaspar
e0264060c3
fix(charts): disable CSRF for chart data endpoint ( #10397 )
2020-07-23 10:44:25 +01:00
Daniel Vaz Gaspar
98a11e7cf2
fix(api): fixes openapi spec errors and adds a test to validate all spec ( #10393 )
2020-07-23 10:43:41 +01:00
Maxime Beauchemin
ea53916730
feat: SIP-34 explore save modal ( #10355 )
...
* feat: SIP-34 explore save modal
* using a const for the session storage key
* backend changes
* minor tweaks
* more tweaks
* radio cosmetics
* styles
* fix tests
* CreatableSelect\!
* Fix cypress & lint
* fix unit
* lint
2020-07-23 00:26:29 -07:00
Ville Brofeldt
9a5d812ee6
fix: pie chart multiple groupbys ( #10391 )
2020-07-23 09:22:48 +03:00
Daniel Vaz Gaspar
961108625e
fix(datasets): sort and humanized modified by ( #10380 )
...
* fix(datasets): sort and humanized modified by
* size xl on changed_on_delta_humanized
* Fix, tests
* Fix, tests
* Fix, frontend tests
* remove debug flag
2020-07-22 11:34:47 +01:00
Maxime Beauchemin
85169f2f1c
chore: remove QueryView (ModelView) ( #10162 )
...
* chore: deprecate QueryView (ModelView)
* lint
* fix unit tests
2020-07-21 09:14:15 -07:00
Ville Brofeldt
9b8da40295
feat: add TXT as default CSV extension ( #10371 )
2020-07-21 17:04:29 +03:00
Ville Brofeldt
3c39b26c99
fix: extra filters for chart data endpoint ( #10359 )
...
* fix: extra filters
* fix old test and add new test
* add test for null filter value
* leave lowercase until all operators are fully uppercased
* bump packages
* rename test
2020-07-21 08:24:50 +03:00
Erik Ritter
5fa4680447
feat: update timeout error UX ( #10274 )
2020-07-20 15:32:17 -07:00
Ville Brofeldt
7af8b2b3f8
feat: add optional prophet forecasting functionality to chart data api ( #10324 )
...
* feat: add prophet post processing operation
* add tests
* lint
* whitespace
* remove whitespace
* address comments
* add note to UPDATING.md
2020-07-20 18:46:51 +03:00
bryanck
73797b8b64
check for empty dataframes before processing results ( #10361 )
...
Co-authored-by: Bryan Keller <bkeller@netflix.com >
2020-07-19 17:19:30 +03:00
John Bodley
a7a96430cf
chore: Silencing unused thumbnail cache config ( #10291 )
2020-07-17 10:09:12 -07:00
Daniel Vaz Gaspar
aaad4522f0
fix: group by with timestamp granularity ( #10344 )
...
* fix, group by with timestamp granularity
* fix, bug found by mypy
* lint
* comment
* Following ville's solution
* lint and comments
2020-07-17 16:03:39 +01:00
Daniel Vaz Gaspar
2b061fc64b
fix: modified by column on charts and dashboards ( #10340 )
2020-07-16 23:15:47 +01:00
Daniel Vaz Gaspar
4529812a10
refactor: database API OpenAPI spec and location ( #10303 )
...
* refactor: database API OpenAPI spec and location
* fix isort and license
* fix description
2020-07-16 09:01:56 +01:00
Daniel Vaz Gaspar
74cb82e1ad
fix: humanised changed on UTC on dashboards and charts ( #10321 )
...
* fix: API marshmallow3 drop utc for naive datetime fields
* fix: API marshmallow3 drop utc for naive datetime fields
* fix, tests
* isort and test
* black
* add and fix test
* fix comment
2020-07-15 19:09:32 +01:00
Ville Brofeldt
ac85aebe4a
chore: prefer allow/deny terminology ( #10320 )
...
* chore: prefer allow/deny terminology
* fix tests
* add PR reference
2020-07-15 19:22:46 +03:00
Maxime Beauchemin
11ae48062f
fix: broken glyphicons used in react-json-schema ( #10267 )
...
I'm working on a talk for the Airflow Summit
"Advanced Apache Superset for Data Engineers" and showing the "Schedule
Query" feature that Beto contributed a while back (behind a feature flag).
I found that the glyphicons used in `react-json-schema` are broken and
came up with an easy fix.
Also other minor tweaks on the feature.
2020-07-14 15:40:39 -07:00
Ville Brofeldt
42b6347fca
fix: fix csv and query result type and QueryObject schema ( #10312 )
2020-07-14 16:37:19 +03:00
Ville Brofeldt
c44ee06b5d
fix(chart-data-api): improve chart data endpoint errors ( #10300 )
...
* fix: improve chart data error response
* Populate error_message in QueryResult
* add tests
* Lint + fix incorrect raise
* add more tests
2020-07-14 12:40:00 +03:00
Daniel Vaz Gaspar
3922348351
refactor: dashboards OpenAPI spec ( #10301 )
...
* refactor: dashboards OpenAPI spec
* small fix
2020-07-14 08:56:23 +01:00
Bogdan
7abe3e5182
Add more fields to the log API ( #10271 )
...
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com >
2020-07-13 18:06:33 -07:00
Ville Brofeldt
b316f723a1
fix(chart-data-api): case insensitive evaluation of filter op ( #10299 )
...
* fix(chart-data-api): case insensitive evaluation of filter op
* fix(chart-data-api): case insensitive evaluation of filter op
* mypy
* remove print statement
* add test
2020-07-13 17:21:02 +03:00
Daniel Vaz Gaspar
f801d4f815
refactor: charts OpenAPI spec ( #10287 )
2020-07-13 09:47:56 +01:00
John Bodley
4e4ccd48d6
chore: Releasing SQL Lab Celery results ( #10279 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2020-07-10 09:53:57 -07:00
Ville Brofeldt
14260f9843
feat: add contribution operation and fix cache_key bug ( #10286 )
...
* feat: add contribution operation and fix cache_key_bug
* Add contribution schema
2020-07-10 17:06:05 +03:00
Maxime Beauchemin
a460fdf0f8
docs(fix): /swaggerview/v1 has moved to /swagger/v1 ( #10276 )
2020-07-09 15:16:52 -07:00
serenajiang
c67b1abfd8
fix(csv upload): hive params typo ( #10273 )
...
* fix(csv upload): fix :params typo
* fix tests
2020-07-09 11:25:35 -07:00
Nilanjan Sarkar
300b2bbf2d
fix: Fixed bug for issue #9967 ( #10269 )
...
* Added formatted file setup.cfg
* lint
Co-authored-by: Nilanjan1.Sarkar <nilanjan1.sarkar@ril.com >
2020-07-09 16:15:07 +03:00
Daniel Vaz Gaspar
6224edd42d
fix: dashboard endpoint sig changed ( #10220 )
...
* fix(thumbnails): dashboard endpoint sig changed
* fix, flask get url for Superset.dashboard
* add simple test
2020-07-09 11:42:38 +01:00
Ville Brofeldt
baeacc3c56
feat(chart-data-api): make pivoted columns flattenable ( #10255 )
...
* feat(chart-data-api): make pivoted columns flattenable
* Linting + improve tests
2020-07-08 13:35:53 +03:00
Daniel Vaz Gaspar
7ecff0e513
fix: datasets related objects, apply filter and openapi spec ( #10252 )
...
* fix, datasets related objects, apply filter and openapi spec
* fix, add 404 test
* fix, add 404 test
* fix test
2020-07-08 10:04:05 +01:00
Daniel Vaz Gaspar
878dbcda3f
feat(api): bump marshmallow and FAB to version 3 ( #9964 )
...
* feat(api): bump marshmallow and FAB to version 3
* revert query context tests changes
* obey mypy
* fix tests
* ignore types that collide with marshmallow
* preparing for RC2
* fix tests for marshmallow 3
* typing fixes for marshmallow
* fix tests and black
* fix tests
* bump to RC3 and lint
* Test RC4
* Final 3.0.0
* Address comments, fix tests, better naming, docs
* fix test
* couple of fixes, addressing comments
* bumping marshmallow
2020-07-07 13:26:54 +01:00