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
Maxime Beauchemin
0d3caf08e5
chore: npm audit fix as of 2020-08-15 ( #10613 )
...
* chore: npm audit fix as of 2020-08-15
* --force
* fixing copy-webpack-plugin
* lint
* resolve conflicts
2020-08-17 15:27:01 -07: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
Evan Rusackas
ed9b6dbf2b
fixing console error about bad html attribute ( #10604 )
2020-08-16 20:21:21 -07:00
Evan Rusackas
08211953b2
chore: migrate console logs to logging service ( #10608 )
2020-08-16 20:20:47 -07:00
Grace Guo
ca9ca99510
refactor: [migration] convert iframe chart into dashboard markdown component ( #10590 )
...
* refactor: [migration] convert iframe chart into dashboard markdown component
* remove 3 viz_types
* fix comments
2020-08-16 14:43:30 -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
Evan Rusackas
a3fd2b420e
fix: More tweaks needed after adding Doctype tag ( #10504 )
...
* fixing last-of-type specificity
* Simplifying/consolidating styles
* fixing filterbox in explore
* linting
* adding some px to font sizes
* fixing in-dash overflow
* removing px for one special fontsize case
* simplifying, addressing comments
2020-08-13 11:50:14 -07:00
Erik Ritter
a8197976fe
fix: error message modal overflow ( #10580 )
2020-08-11 17:20:39 -07:00
Jesse Yang
1b111b677e
feat(table-viz): translation and metric column header align right ( #10549 )
2020-08-11 12:56:32 -07:00
David Aaron Suddjian
83af9d12f8
fix(sqllab): Handle long table names in SQL Lab ( #10518 )
...
* widen the autocomplete menu for table names
* display the full table name in a tooltip
* license
* Update superset-frontend/src/SqlLab/components/AceEditorWrapper/index.tsx
Co-authored-by: Evan Rusackas <evan@preset.io >
* src importing
* move autocomplete width css to main.less
* use html title attribute instead of tooltip
Co-authored-by: Evan Rusackas <evan@preset.io >
2020-08-11 09:50:46 -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
Maxime Beauchemin
613dd12fbf
fix: misaligned LimitControl buttons and port jsx->tsx ( #10529 )
...
* fix: misaligned LimitControl buttons and port jsx->tsx
* addressed comments
2020-08-10 15:35:39 -07:00
David Aaron Suddjian
7f84927504
fix(dashboard): changing the chart title, except not ( #10527 )
...
* changing slice names in dashboard should not change chart title
* comprehensions > loops
2020-08-07 18:06:58 -07:00
Jesse Yang
b6c6b6800a
fix: table viz query mode switch not working ( #10552 )
2020-08-07 14:15:03 -07:00
Erik Ritter
4765f8b10d
fix: embedded chart height ( #10551 )
2020-08-07 13:53:18 -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
Jesse Yang
ea0db0d195
bugfix: table chart query mode initial value ( #10544 )
2020-08-07 02:25:48 -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
Erik Ritter
2055ecc1ba
feat: refactor error components and add database issue code ( #10473 )
...
* feat: refactor error components and add database issue code
* Apply suggestions from code review
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com >
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com >
2020-08-06 13:22:24 -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
Natalie Ruhe
51a88cb19b
feat: Add antd to the codebase ( #10508 )
2020-08-05 13:50:30 -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
Evan Rusackas
3d74c3ce56
feat: storybook for Icon component ( #10515 )
...
* storybook for Icon component
* fixing webpack aliases
* linting ✨
* Icons are now in a nice little grid.
* lint
* EOF fix for alert.txt. Ugh.
2020-08-04 22:39:14 -07:00
Moriah Kreeger
e040bf7acf
feat: add favorite star to dashboard and chart lists ( #10510 )
2020-08-04 16:34:50 -07:00
Moriah Kreeger
523c6b77bf
fix: update time range select tooltip ( #10458 )
2020-08-04 16:34:20 -07:00
Jesse Yang
246add45a0
fix: explore panel missing padding ( #10505 )
2020-08-04 15:08:28 -07:00
Lily Kuang
fa07506d0d
feat: dataset editor improvements ( #10444 )
2020-08-04 11:52:35 -07:00
kxu
d6b7cae5de
docs: Add supported database logos ( #10368 )
2020-08-03 13:50:52 -07:00
John Bodley
821916a681
chore: pre-commit run --all-files ( #10500 )
...
Co-authored-by: John Bodley <john.bodley@airbnb.com >
2020-08-02 14:32:17 -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
Ville Brofeldt
9eab29aeaa
fix: enforce mandatory chart name on save and edit ( #10482 )
...
* fix: show empty charts as empty in chart list view
* migrate ControlLabel to FormLabel and enforce requred fields
* lint
* reorder buttons
2020-07-31 19:30:02 +03:00
Ville Brofeldt
6243a46ca6
feat: add linear color scale to sunburst chart ( #10474 )
2020-07-31 19:29:27 +03:00
Evan Rusackas
16459ad401
style: DOCTYPE tag, and related CSS cleanup/refactoring ( #10302 )
2020-07-29 18:49:32 -07:00
Maxime Beauchemin
e6e6b49372
style: FilterSelect style tweaks ( #10446 )
...
* style: FilterSelect style tweaks
* using withTheme to avoid raw supersetTheme
* lint
Co-authored-by: Evan Rusackas <evan@preset.io >
2020-07-29 16:55:02 -07:00
Maxime Beauchemin
edaf785815
fix(sqllab): button width isn't wide enough for 'Run Selection' ( #10461 )
2020-07-29 16:21:21 -07:00
Erik Ritter
1fbd920902
fix: timeout error message ( #10478 )
2020-07-29 15:58:46 -07: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
Moriah Kreeger
e89e60df76
style: update +NEW button to use Button component, add dropdownItems prop to Button ( #10422 )
2020-07-28 14:29:52 -07:00
Tanmay Laud
9914ae1b52
chore: migrate Checkbox to tsx ( #10453 )
2020-07-28 11:46:36 -07:00
Evan Rusackas
98437fb3c9
chore: removing VictoryTheme.js ( #10445 )
2020-07-27 21:12:45 -07:00
ʈᵃᵢ
6f56cd5e9d
feat(listviews): SIP-34 filters for charts, dashboards, datasets ( #10335 )
2020-07-27 10:14:11 -07:00
Tanmay Laud
4b3d6d1fbd
chore: migrated Menu component to tsx ( #10426 )
...
* 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
2020-07-27 09:03:24 -07:00
Stuart Hu
f7465902e4
update code ( #10430 )
...
Signed-off-by: Stuart Hu <shijiehu@improbable.io >
2020-07-27 12:48:11 +03:00
Jesse Yang
d45ef1c513
fix(dashboard): chart rerender when switching tabs ( #10432 )
2020-07-27 11:50:08 +03: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