Jesse Yang
f7a024d7de
fix: better backward compatibility for table viz ( #10219 )
2020-07-01 11:23:08 -07:00
Erik Ritter
b2e100ff6c
docs: update release instructions for Github releases ( #10192 )
2020-07-01 08:14:09 -07:00
Srini Kadamati
c3cd63a2e8
docs: added slack community guidelines ( #10209 )
...
* refactor: added slack community guidelines
* Some tweaks!
* busting cache to pass tests!
* Implemented excellent feedback
2020-06-30 20:20:09 -07:00
Erik Ritter
1606d80490
fix: tooltips on nvd3 charts rendering in the wrong location ( #10211 )
2020-06-30 18:02:29 -07:00
Jesse Yang
538f7e0f73
build: enable Cypress tests for visualizations ( #10206 )
2020-06-30 17:10:17 -07:00
Jesse Yang
9664705435
fix: datatable dependencies for pivot-table in dev ( #10205 )
2020-06-30 11:38:36 -07:00
Erik Ritter
b686004294
feat: add configuration for Presto cursor poll interval ( #10191 )
2020-06-30 08:56:22 -07:00
Bogdan
77b36783e7
s/assertEqual/assertEquals ( #10195 )
...
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
2020-06-29 16:38:06 -07:00
Bogdan
4e340c8368
feat: Switch from nosetest to pytest ( #10177 )
...
* Switch from nosetest to pytest
Fix schedule tests
Collect pytest coverage
Move pytest config into pytest.ini
Move cov to the pytest.ini
* Append coverage for the 2nd run
* Add coverage to all commands
* Coverage only for tests
* Get coverage from 1 place
* Rename classes to be pytest compatible
* Test coverage for examples and tests
* Max diff to -1
* Explain how to run pytest for the whole project
* Do not append code coverage for the main run
* Do not run coverage on examples
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
2020-06-29 15:36:06 -07:00
Jason Davis
72fc581b15
added explore database for ctas/cvas ( #10174 )
...
Co-authored-by: Jason Davis <@dropbox.com>
2020-06-29 11:13:54 -07:00
Jesse Yang
4342c33d0e
build: enable typescript for cypress ( #10170 )
2020-06-29 10:53:33 -07:00
thibault ketterer
539e11b67e
update to last pyathena >= 1.10.8, to fix athena CSV upload ( #10188 )
2020-06-29 17:38:58 +03:00
Ville Brofeldt
26d34727d3
fix: make time grain nullable in chart data endpoint ( #10187 )
...
* fix: make time grain nullable
* add test
* lint
2020-06-29 09:54:01 +03:00
Hendrik Schultze
6a8f441d54
fix: make auth for hive optional ( #10172 )
...
* fix: make auth for hive optional
This will make allow the admin to setup a root connection which can be impersonated.
* style: black lint conform
* style: clean up unnecessary condition expansion
2020-06-29 07:40:24 +03:00
Jesse Yang
9bdfa055ac
feat(viz): add query mode switch to table chart ( #10113 )
...
1, Replace table chart rendering from jquery.DataTables to react-table: apache-superset/superset-ui#623
2. Rearrange the control panel, replace GROUP BY and NOT GROUP BY with a "Query Mode" switch: apache-superset/superset-ui#609
2020-06-28 21:37:04 -07:00
ʈᵃᵢ
3414f35792
refactor: better naming for config flags ( #10180 )
2020-06-26 17:36:50 -07:00
Erik Ritter
8bdc6b1771
fix: row count container alignment ( #10179 )
2020-06-26 16:07:29 -07:00
Will Barrett
4965d87505
Break some static methods out of superset.views.core.Superset ( #10175 )
2020-06-26 14:34:45 -07:00
John Bodley
f6ed46dcc0
chore: Updating UPDATING.md ( #10155 )
2020-06-26 14:11:23 -07:00
Maxime Beauchemin
f888656e6d
style: bring new SIP-34 palettes in controls ( #10121 )
2020-06-26 13:27:51 -07:00
Jason Davis
9de9e1c19d
feat: Added configuration to SQL Lab results "Explore" button ( #10164 )
...
* added configuration to virtual table explore button
* added description to mixin
* fixed unit tests
Co-authored-by: Jason Davis <@dropbox.com>
2020-06-26 09:54:55 -07:00
oashton
d8314eeb0d
Add maximize and minimize feature to charts ( #9210 )
...
* Add maximize and minimize feature to charts
* Fixed lint issues
* Update superset-frontend/src/dashboard/components/SliceHeaderControls.jsx
Add translation function
Co-Authored-By: David Aaron Suddjian <1858430+suddjian@users.noreply.github.com>
* Remove resizeEvent property, change condition to use the nextProps
* Minor changes, improve source code
* Fixed lint issues
* Remove unnecessary resizeEvent props
* Move inline style to css class style
* Minor fixes, improvements css
Co-authored-by: David Aaron Suddjian <1858430+suddjian@users.noreply.github.com>
2020-06-26 09:12:53 -07:00
Will Barrett
df71fac1e0
refactor: Fix lint on superset/utils/core.py ( #10120 )
...
* Fix lint on superset/utils/core.py
* black
* mypy
* Fix some missing renames
2020-06-26 08:49:12 -07:00
Ville Brofeldt
410c5be2f8
fix: return slice owners for /user_slices ep ( #10171 )
...
* fix: return slice wowners for /user_slices ep
* put back created_by and changed_by
* improve comment
2020-06-26 18:10:56 +03:00
Jesse Yang
ffefcd9ad4
build: dont prefer ts for cypress tests ( #10161 )
2020-06-25 16:24:05 -07:00
Jesse Yang
ece4f6d0b5
build: upgrade Cypress and re-enable visualization tests ( #10158 )
2020-06-25 15:24:23 -07:00
Maxime Beauchemin
1781ebbaa4
fix: [search query view] edit link is broken ( #10128 )
...
* fix: [search query view] edit link is broken
* eslint + mypy
* rever app.py changes
* addressing comments
* use api/v1/query
* fix test
2020-06-25 12:20:10 -07:00
Will Barrett
0017b61f51
refactor: Re-enable pylint on 5 files ( #10106 )
...
* Re-enable lint on 5 files
* revert something questionable
* Address PR feedback
* One more PR comment...
* black?
* Update code wrapping
* Disable bugged check
* Add a disable for a failure that's only showing up in CI.
* Fix bad refactor
* A little more lint fixing, bug fixing
2020-06-25 11:14:41 -07:00
Ville Brofeldt
16cffd056c
fix: implement legacy druid dashboard import ( #10135 )
2020-06-25 18:52:13 +03:00
Ville Brofeldt
b205ce32b0
feat: Add new timegrains and convert_dttm to Druid engine spec ( #10160 )
...
* feat: Add new timegrains and convert_dttm to Druid engine spec
* Add TemporalType enum and fix test case
* Remove DATETIME for athena (original spec)
2020-06-25 12:18:37 +03:00
Jesse Yang
ecb44a4243
refactor: import emotion-theming methods from @superset-ui/style ( #10157 )
...
This makes the code cleaner and fixes missing theme variables when `npm link @superset-ui/style`.
2020-06-24 19:23:51 -07:00
Will Barrett
7a794ed684
refactor: Re-enable lint for 3 files ( #10124 )
...
* Fix lint for 2 files: connectors/druid/views.py and utils/dashboard_import_export.py
* Re-enable lint for superset/views/core.py
* Turns out that endpoint needs the argument even through the function doesn't call it
* Turns out FAB doesn't play nicely with @staticmethod
* Black
* Somehow I got some branch leakage
* Minor lint fix
* Remove unused import.
2020-06-24 16:07:55 -07:00
Evan Rusackas
36ea42f092
fix: Loading overlay bugfix and cleanup ( #10105 )
...
* fix: reordering DOM output, simplifying styles, Emotionalizing
* simplification
* converting RefreshChartOverlay to TS
* Loading -> TS, stripping unused size prop
* simplification...
* just letting "position" prop act as a class name. Simpler!
* consolidating styles, changing a className prop to a position prop.
* nixing (unused) classname prop
* replacing inline loading img with the proper Loading component
* BY THERE.
* position prop is optional!
2020-06-24 14:21:45 -07:00
Jason Davis
c544ebd876
fix: Fixed Attribute Error when running core_tests.py ( #10154 )
...
* fix: changed import order to fix core-test error
* reformatted using black
Co-authored-by: Jason Davis <@dropbox.com>
2020-06-24 12:46:38 -07:00
Bogdan
42a56e29a1
Fix alembic migrations order ( #10156 )
...
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
2020-06-24 11:41:47 -07:00
John Bodley
37777f382f
fix(security): dbs/clusters perm ( #10130 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-06-24 10:06:25 -07:00
Bogdan
3db76c6fdc
Implement create view as functionality ( #9794 )
...
Implement create view as button in sqllab
Make CVAS configurable
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
2020-06-24 09:50:41 -07:00
Ville Brofeldt
38667b72b1
fix: refine shouldUseLegacyApi and add tests ( #10148 )
...
* fix: refine shouldUseLegacyApi and add tests
* address review comments
2020-06-24 19:38:36 +03:00
Jesse Yang
4e71491d86
fix: FilterBox JS when no results ( #10143 )
2020-06-24 08:09:14 -07:00
Bogdan
763b38591c
Fix CTAS explore flow ( #10147 )
...
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
2020-06-23 22:36:05 -07:00
John Bodley
aefef9ca55
chore(security): Updating assert logic ( #10034 )
...
* chore(security): Updating assert logic
* Deprecating rejected_tables
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-06-23 20:49:39 -07:00
ʈᵃᵢ
be936c2eb8
style: listviews closer to SIP-34 ( #10094 )
2020-06-23 14:17:28 -07:00
Lily Kuang
4d1d40989c
feat: dataset add modal ( #10104 )
2020-06-23 10:15:35 -07:00
kxu
bb6f802850
Break down Superset 101 Getting Started content ( #10138 )
...
Break down Superset 101 Getting Started content, so it's directly linked to the relevant blog post and more user-friendly.
2020-06-22 19:34:41 -07:00
Jesse Yang
ed4f6e93ac
chore: bump superset-ui to v0.14.1 ( #10112 )
2020-06-22 11:14:23 -07:00
Grace Guo
a80453d945
fix: dashboard filter scope bug ( #10114 )
...
* fix: dashboard filter scope bug
* add extra comments per review
2020-06-22 10:18:04 -07:00
Grace Guo
221f38099b
[logging] add selected tab name into perf logging ( #10080 )
2020-06-22 10:14:29 -07:00
Erik Ritter
cb1705fdae
chore: type src/addSlice ( #10127 )
2020-06-22 08:14:27 -07:00
Erik Ritter
231c2b395d
chore: fix add datasource help string ( #10129 )
2020-06-22 07:51:50 -07:00
Erik Ritter
b3ec4be28d
chore: extract translateable strings ( #10131 )
2020-06-22 07:41:02 -07:00