ʈᵃᵢ
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
Ville Brofeldt
d615949820
chore: Bump sqlalchemy-utils and cachelib and refresh requirements.txt ( #10117 )
...
* chore: Bump sqlalchemy-utils and cachelib and refresh requirements.txt
* undeprecate EncryptedType
* black
* reference correct class
Co-authored-by: Maxime Beauchemin <maximebeauchemin@gmail.com>
2020-06-22 16:01:46 +03:00
Aliaksei Kushniarevich
550e78ff7c
feat: Add multiple table filters for Row Level Security ( #9751 )
...
* Add multiple table filters for Row Level Security
* Set ENABLE_ROW_LEVEL_SECURITY back to False (default)
* Merge DB migrations
* Drop table_id column and foreign key on PostgreSQL, MySQL, SQLite
* Support db records migration also
* Support downgrading from the new-fashioned formatted records
* Straighten up migrations
* Update migration's down_revision to comply master branch
2020-06-22 12:51:08 +03:00
Daniel Vaz Gaspar
dbc43d7c7b
perf(datasets): improve datasets API performance for attr kind ( #10111 )
...
* perf(datasets): improve datasets API performance for attr kind
* fix test
2020-06-22 08:21:06 +01:00
Maxime Beauchemin
cf0f1d568d
style: replace broken glyphs with font-awesome ( #10123 )
...
Glyphicons stopped working recently, not sure why, but let's get rid of
them and double down on font-awesome that we use a lot more in the
codebase. There's only a few instances of glyphicons and they all are
broken ATM.
Also a few other minor style tweaks
2020-06-21 21:38:08 -07:00
amitNielsen
e49ba8f03c
Add Nielsen to users list ( #10122 )
2020-06-20 22:17:55 -07:00
John Bodley
e570263577
chore(mypy): Fixing can_access_database types ( #10119 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com>
2020-06-20 21:17:33 -07:00
Grace Guo
69100536de
fix: dashboard should not add extra_filters onto chart annotation ( #10115 )
2020-06-20 18:08:45 -07:00
Will Barrett
961b55cfba
fix: Visualization settings were lost when editing a datasource from Explore ( #10092 )
2020-06-19 12:55:49 -07:00
Erik Ritter
2e76fbb7e5
chore: type FilterableTable ( #10073 )
2020-06-18 21:57:11 -07:00
Maxime Beauchemin
a6390afb89
style: push bootstrap theme towards SIP-34 styles ( #10056 )
...
* feat: cartel theme
* piling
* more tweaks
* Make things look better
* lint
* fix tests
* paint it black
* tweaks
2020-06-18 15:01:58 -07:00
Will Barrett
8e23d4f369
chore: Upgrade pylint to 2.5.3 and fix most new rules ( #10101 )
...
* Bump pylint version to 2.5.3
* Add a global disable for the most common new pylint error
* Fix a bunch of files containing very few errors
* More pylint tweakage, low-hanging fruit
* More easy stuff...
* Fix more erroring files
* Fix the last couple of errors, clean pylint!
* Black
* Fix mypy issue in connectors/druid/models.py
2020-06-18 14:03:42 -07:00
Phillip Kelley-Dotson
02fee35314
chore(metricoption): remove metricoption and columntypelable dependency ( #10077 )
...
* remove columntypeLabel and metricoptions from superset
* fix lint
* remove old test
* update pakage
* add suggestions
* fix merge conflict
2020-06-17 19:55:17 -07:00
Will Barrett
817b7aaf29
style: Change logo color to new branding ( #10090 )
...
* Change logo color to new branding
* Add back Apache licenses
* Fix SVG format
* Fix one more license
* Bigger pngs
2020-06-17 19:47:02 -07:00
ʈᵃᵢ
c914af0bc4
fix: adds pagination/infinite scroll to owners select in DashboardList and ChartList ( #10035 )
2020-06-17 16:27:21 -07:00
Bogdan
be6b9b8fec
feat: implement dttm column configuration through db extra config ( #9444 )
...
* Implement table mutator and examples how to set date defaults
Fix tests
* Fix flaky test
Co-authored-by: bogdan kyryliuk <bogdankyryliuk@dropbox.com>
2020-06-17 13:46:45 -07:00