Moriah Kreeger
8d94534881
style: Move security/manage navigation tabs into a settings dropdown ( #10439 )
2020-08-27 10:21:51 -07:00
Grace Guo
7fc227c92d
fix: shorten url with extra request parameters ( #10693 )
2020-08-27 09:53:20 -07:00
ʈᵃᵢ
81525c3e9d
feat(listview): set default view mode based on THUMBNAIL feature flag ( #10691 )
...
* feat(listview): set default view mode based on THUMBNAIL feature flag
* add spec
* better generic typing for ListView
* lint
* fix specs
2020-08-27 09:40:32 -07:00
Ville Brofeldt
aaf04cc344
fix(filter-box): don't add empty filter to filtersChoices ( #10687 )
...
* fix(filter-box): don't add empty filter to filtersChoices
* add test
2020-08-27 12:36:02 +03:00
ʈᵃᵢ
6ff96cfc72
refactor: useListViewResource hook for charts, dashboards, datasets ( #10680 )
2020-08-26 15:39:18 -07:00
Evan Rusackas
fdfb7cdfd2
Eslint error cleanup ( #10657 )
...
* moving two console errors to logger errors
* nixing unused map index
* nixing unused param
* linting
* changing an alert to a toast
* fixing tests
* lint fix
* one letter change, just to see if iti gets CI to pass this test.
2020-08-24 14:04:27 -07:00
Grace Guo
aa8ff8759c
feat: use shorten url in standalone iframe ( #10651 )
2020-08-21 15:27:15 -07:00
ʈᵃᵢ
b86c0e5727
feat(listview): skeleton loading states for table and card collections ( #10606 )
2020-08-21 10:32:37 -07:00
ʈᵃᵢ
7301a363c1
feat: setup react page with submenu for datasources listview ( #10642 )
2020-08-20 11:42:17 -07:00
Ville Brofeldt
ca5dc4256f
feat(datasource): remove deleted columns and update column type on metadata refresh ( #10619 )
...
* fix: remove missing columns on metadata refresh
* add tests
* lint and simplify
* lint
* reduce locals
* fix label style
2020-08-18 21:47:13 +03:00
Evan Rusackas
f868580f64
chore: bump react-redux to 5.1.2, whittling console noise ( #10602 )
...
* chore: bump react-redux to 5.1.2
* fixing spy, and thus the breaking test.
* relabeling tests to UNSAFE_componentWillReceiveProps because why not.
2020-08-16 21:29:08 -07:00
Lily Kuang
03a62f15d8
feat: sort card view by Alphabetical, Recently Modified, and Least Recently Modified ( #10601 )
2020-08-14 15:07:37 -07:00
ʈᵃᵢ
db88cec431
feat: SIP-34 card/grid views for dashboards and charts ( #10526 )
2020-08-13 14:46:56 -07:00
Jesse Yang
a37b635674
fix(dashboard): add animation state to fix tab switch re-renders ( #10475 )
2020-08-11 00:57:50 -07:00
Tanmay Laud
a6fa02aaec
chore: Migrate Timer component from jsx to tsx ( #10455 )
...
* migrated LanguagePicker.jsx to tsx
* Migrated Menu.jsx to tsx
* migrated MenuObject.jsx to tsx
* migrated NewMenu.jsx to tsx
* Migrated UserMenu.jsx to tsx
* removed unnecessary export from UserMenu
* added language definition in LanguagePicker
* removed unnecessary exports from Menu.tsx
* used typeof guard for childs
* changed LanguageProps to Languages
* removed unnecessary type casting
* fixed linting errors
* migrated Checkbox to tsx
* Migrated Timer component to tsx
* fixed linting errors
* fixed test cases
* removed unused import in timer spec
* reverting changes
* renamed and then modified Timer
* changes for review comments
* fixed incorrect clear
* using stopTimer in stopwatch
* fixed lint issues
* added explicit timer cleanup
* fixed lint issue
* fixed memory leak
* renamed Timer
* added changes after git mv
2020-08-07 09:30:17 -07:00
Maxime Beauchemin
0bad77f0fe
chore: TypeScript <Label /> ( #10494 )
...
* chore: TypeScript <Label />
* rebase
* chore: TypeScript <Label />
* rebase
* A bunch o' test fixes. One more to go!
* helper for mountying Emotional components with Enzyme
* asf license
* fixed last test, some linting
* improve the storybook
* Adressing comments
Co-authored-by: Evan Rusackas <evan@preset.io >
2020-08-06 22:33:07 -07:00
Maxime Beauchemin
ece91928a9
style: use tabs in dashboard edit pane ( #10394 )
...
* style: use tabs in dashboard edit pane
* fix tests
* more hackin'
* getting ready to rip cell measurer
* working
* pogress
* Fix cards
* done
* fix jest
* fix cy
2020-08-05 18:53:53 -07:00
simchaNielsen
57dc7622b4
fix: show label for filters in filter box in explore ( #10412 )
...
* fix: show label for filters in filter box in explore
* test: add test for label in filter box
* test: add test / fix lint
* fix: fix CR notes
* refactor: add label propType to FilterBoxItemControl.jsx
2020-08-05 09:23:11 +03:00
Lily Kuang
fa07506d0d
feat: dataset editor improvements ( #10444 )
2020-08-04 11:52:35 -07:00
Ville Brofeldt
a43ee22f11
style: replace inclusive/exclusive on DateFilterControl with </≤ ( #10420 )
...
* feat: improve filter control tooltips
* add styles
* break out utils into own file
* lint
* add tests
* styled component now working
* lint
* add license headers
* replace shallow with mount due to withTheme
Co-authored-by: Evan Rusackas <evan@preset.io >
2020-07-31 20:06:04 +03:00
ʈᵃᵢ
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