ʈᵃᵢ
78cad9a4a8
refactor(listviews): use correct filter endpoints for charts and datasets ( #10442 )
2020-07-29 11:00:19 -07:00
David Aaron Suddjian
7f70a241f9
test: Add jest-enzyme assertion library for better frontend tests ( #10459 )
...
* adding jest-enzyme
* enzymeify lots of assertions
* types for jest-enzyme
2020-07-29 10:53:06 -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
Lily Kuang
39fad8575c
feat: update dataset editor modal ( #10347 )
2020-07-28 15:53:20 -07:00
ʈᵃᵢ
6f56cd5e9d
feat(listviews): SIP-34 filters for charts, dashboards, datasets ( #10335 )
2020-07-27 10:14:11 -07: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
Moriah Kreeger
6fde7f8984
style: add fade transition to bottom border on navbar menu items ( #10402 )
...
* Add fade transition to bottom border on navbar menu items
* lint fix
* use theme variables
* fix spec
2020-07-23 12:49:28 -07: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
Evan Rusackas
ca71d4d6ee
feat: adding Storybook to Superset ( #10383 )
...
* Storybook added!
* starting to configure junk....
* Storybook works!!!
* Now with theme!
* apache boilerplate
* more apache comments
* lots o' knobs for the Button.... taking stock of the codebase
* more classes, but killing the knob for now.
* nixing unused module
* linting
* fresh package-lock
* now with tooltip!
* adding path and zlip because the linter told me to
* upgrading storybook packages from devdeps
* linting
* removing cruft
* killing an annoying (and old?) lint issue
* lint fix, take 2.
* removing zlib/path
* package lock reset from master
* re-adding new packages for this here PR
* nixing console log, simplifying
* nixing comment TODOs (done enough!)
* basic docs.
2020-07-22 10:21:25 -07: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
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
Maxime Beauchemin
61544de6c3
chore: uniform icons across list views ( #10363 )
...
* chore: uniform icons across list views
* smaller modals
* integrating comments
2020-07-20 19:56:51 -07:00
Erik Ritter
5fa4680447
feat: update timeout error UX ( #10274 )
2020-07-20 15:32:17 -07:00
Erik Ritter
09de805017
chore: enable no-unused-vars and prefer-template eslint rules ( #10350 )
2020-07-16 19:13:59 -07:00
ʈᵃᵢ
0eee6785a8
feat(listviews): SIP-34 Bulk Select ( #10298 )
2020-07-16 16:07:49 -07:00
Ville Brofeldt
611dd7a8f6
fix: make __time an ok column name in SQL Lab ( #10336 )
2020-07-16 10:34:50 +03: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
Erik Ritter
66b0239eca
chore: type welcome ( #10317 )
2020-07-15 08:38:43 -07:00
Erik Ritter
6ae9f3af8e
feat: add download as image button to explore ( #10297 )
2020-07-14 16:40:12 -07:00
Erik Ritter
518dbd05b6
chore: add typing to more sqllab components ( #10278 )
2020-07-14 16:39:56 -07:00
Erik Ritter
80902bca50
chore: add typing to profile ( #10282 )
2020-07-14 16:39:37 -07:00
Ville Brofeldt
7eb00481de
fix: leave null timestamp unformatted in view results table ( #10313 )
2020-07-14 19:12:06 +03:00
Jesse Yang
96e0da9fea
fix(table-viz): table chart time column should use default ( #10293 )
2020-07-13 23:44:57 -07:00
Lily Kuang
3b4df51848
style: new toast design closer to SIP-34 ( #10178 )
2020-07-10 14:58:59 -07:00
Lily Kuang
80b06f6827
feat: update delete modal for dataset ( #10258 )
...
* update delete modal for dataset
* update datasetList to use hooks
* fix typo on dataset delete modal
2020-07-10 14:23:17 -07:00
Jesse Yang
4d179622fa
fix(explore): edit datasource does not update control states ( #10284 )
2020-07-10 12:46:25 -07:00
Ville Brofeldt
c0d663db9a
feat: show formatted dates instead of epoch on results ( #10268 )
2020-07-09 20:48:53 +03:00
Jesse Yang
e94c9804a2
fix: optimize mapStateToProps for chart controls ( #10264 )
2020-07-09 00:33:48 -07:00
Evan Rusackas
3dfa4aa15d
chore: nixing requiresTime ( #10259 )
2020-07-08 17:10:03 -07:00
Grace Guo
6690963ec2
feat: minor reorder SQL Lab Tab controls ( #10257 )
2020-07-08 16:21:47 -07:00
Jesse Yang
e5761d3cf7
fix(table-viz): JS error when sort time column ( #10250 )
2020-07-07 21:28:09 -07:00
Grace Guo
f849103374
feat: Typeahead searchable filter_box for dashboard ( #10210 )
...
* [WIP] Typeahead dashboard filter_box
* Make it work
* add config option for async filter_box
* enable for > 1000 options only
Co-authored-by: Jesse Yang <jesse.yang@airbnb.com>
2020-07-07 09:31:18 -07:00
Evan Rusackas
569e4a7c50
chore: Revised logo (new color), w/CSS for vert alignment ( #10237 )
...
* out with the old, in with the new
* vertically centering logo once and for all
* lint: black instead of IDE formating
* touch config.py
* Styles -> StyledHeader
* nixing vestigial SVG
* removing trademark
Co-authored-by: Maxime Beauchemin <maximebeauchemin@gmail.com>
2020-07-06 17:30:18 -07:00
Erik Ritter
9a5195ab85
feat: support new errors payload in SQL Lab ( #10243 )
2020-07-06 09:49:32 -07:00
Erik Ritter
4281ad5486
chore: type ResultSet.tsx ( #10226 )
2020-07-02 10:12:31 -07:00
Jesse Yang
700429f431
fix: chart validation error not cleared on control value update ( #10224 )
2020-07-01 18:32:27 -07: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
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
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
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
ʈᵃᵢ
be936c2eb8
style: listviews closer to SIP-34 ( #10094 )
2020-06-23 14:17:28 -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
Erik Ritter
cb1705fdae
chore: type src/addSlice ( #10127 )
2020-06-22 08:14:27 -07: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
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
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