You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by su...@apache.org on 2020/09/28 19:06:36 UTC

[incubator-superset] branch feature/filter-p0 updated (9bad99e -> 9c65cd1)

This is an automated email from the ASF dual-hosted git repository.

suddjian pushed a change to branch feature/filter-p0
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.


 discard 9bad99e  license
 discard 24dc021  fixes
 discard ce0a688  formatting and types
 discard 45354fc  unnecessary imports
 discard 834363a  filter badge tested
 discard 3bb6eab  finished filter indicators
 discard 279b366  refactor applied/rejected filters code
 discard 24de51a  Initial commit of new filters badge.
     add bd140e0  fix(presto): default unknown types to string type (#10753)
     add 95ba8e1  fix: deprecation warnings due to invalid escape sequences. (#10710)
     add 0554c89  Enable subqueries in gsheetsdb (#10991)
     add a9eab33  feat: add ECharts Pie chart (#10966)
     add 9f01a7f  ESLint: Re-enable rule default-props-match-prop-types (#10868)
     add e93d92e  Replace reactable with DataTable from superset-ui in QueryTable (#10981)
     add a6f2587  fix: enable pylint rules in db_engine_specs module (#10998)
     add a491b6d  fix: unbreak ci (#11003)
     add 220c410  build: add react-hooks linting (#11006)
     add 0d1f611  feat(listview): feature flag config to set default viewing mode (#10986)
     add d992c30  Bring back import menu (#11007)
     add 02ab5cc  fix: Add Item Overflow on Dataset Editor (#10983)
     add 50852df  chore: downgrade expected exception from error to info (#10994)
     add ba009b7  fix: query search low privileged user search access denied (#11017)
     add 345fe07  fix: menu shows a 0 when there are not settings (#11009)
     add a26f29e  fix: changes a pylint check in dashboard module (#10978)
     add 26fcc08  Enabled pylint rules in `db_engines` module: (#11016)
     add bade279  fix: reenable pylint rule `unused-import` in charts and connectors modules (#11014)
     add fb6f14c  fix: pylint checks in connectors/sqla/models.py (#10974)
     add af1e8e8  fix: enable several pylint rules partially in db_engines_specs module (#11000)
     add 7549dad  fix: timer component, fixes #10849, closes #11002 (#11004)
     add 0409393  fix: [dashboard] should not show edit button when user has no edit permit (#11024)
     add 8b68378  docs: add security vulnerability GH issue template (#11023)
     add dc76a26  style(explore): use tertiary button against gray background (#11011)
     add 8e9b0b3  fix: dashboard edit button (again) (#11029)
     add 6181994  chore: bump pandas to latest stable version (#11018)
     add b2fdf12  Support jinja templates (#11008)
     add eded51b  feat(saved_queries): add custom api filter for all string & text fields (#11031)
     add f99753a  Revert "ESLint: Re-enable rule default-props-match-prop-types (#10868)" (#11050)
     add 8bc05bd  Changed variable name from capitals to lowercase and changed lint rule (#11044)
     add 7ca4192  Enabled no-self-use pylint rule in security. Formatter (#11041)
     add eba1aa8  Enabled argument-differ for bulk_delete (#11039)
     add 6b318c4  Removed disable global pytlint rule `standarderror-builtin` which isn't appearing for Python3 (#11038)
     add 63d0e80  chore: updated lint rules in models module (#11036)
     add 92dd257  Changed `tags.py` and `helpers.py` in `models` module: removed disabled pylint rule `unused_import`, changed unused arguments to private and removed disabled rule `unused-argument. Removed redundant rules.` (#11037)
     add ea105bc  feat: add "created by" to dashboard CRUD view (#11030)
     add 3467d2d  Revert "style: fix checkbox color (#10970)" (#11051)
     add 66e4980  fixed routes for customer in docs (#11052)
     add d056e3d  clickable labels have outlines, storybook shows them (#11034)
     add 052d7a0  fix: sql lab autocomplete width (#11063)
     add eeeb210  feat: adding all icons from the design system to the codebase (#11033)
     add 374b06b  fix: database list checkboxes (#11068)
     add 8e6f7d6  style: remove unecessary padding (#11071)
     add 8cba1c8  changing to the correct hex color (#11073)
     add 23d62f3  removing unused component (#11072)
     add 1493450  fix(jest): using UTC mock date (#11079)
     add 7f1e4e4  fix: surface connection error messages on the client (#11077)
     add cff034e  chore: cleaning out unused code from utils (#11076)
     add 497d3f3  fix: Adding timeout to flaky cypress test, to wait for animation to complete (#11074)
     add 39cce71  docs: add changelog entries for 0.37.2 (#11086)
     add 046bd02  style: improve "Datasource & Chart Type" <Label>s (#10971)
     add 0f7e90f  feat: improve presto query perf (#11069)
     add a879622  refactor: Remove usages of reactable from AlteredSliceTag (#11012)
     add f01b8a3  refactor: Remove usages of reactable from TimeTable (#11046)
     add 2fd8fca  chore: Clean up some console warnings (#11061)
     add 1dc05d4  feat(charts): modify custom api filter to include more fields (#11054)
     add e52a399  Reorganize steps (#11015)
     add e337355  refactor: table selector on dataset editor (#10914)
     add 2666a1a  Initial commit of new filters badge.
     add f6e0bb9  refactor applied/rejected filters code
     add 30e0dce  finished filter indicators
     add 3cfd116  filter badge tested
     add 4ada45d  unnecessary imports
     add 6e6e8ce  formatting and types
     add 47e5bc7  fixes
     add bd6dcc1  license
     add 9c65cd1  code quality tweaks

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (9bad99e)
            \
             N -- N -- N   refs/heads/feature/filter-p0 (9c65cd1)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/security_vulnerability.md   |  12 +
 .github/workflows/prefer-typescript.yml            |   1 +
 .pylintrc                                          |   2 +-
 CHANGELOG.md                                       |  34 ++
 docker/docker-init.sh                              |  26 +-
 docs/gatsby-node.js                                |  25 +
 package-lock.json                                  |   3 +
 requirements/base.in                               |   2 +
 requirements/base.txt                              |  22 +-
 requirements/development.txt                       |   7 +-
 requirements/docker.txt                            |   6 +-
 requirements/integration.txt                       |   4 +-
 requirements/testing.txt                           |  10 +-
 scripts/pypi_push.sh                               |   2 +-
 setup.py                                           |   2 +-
 superset-frontend/.eslintrc.js                     |   7 +-
 .../integration/dashboard/edit_mode.test.js        |   5 +-
 .../cypress/integration/dashboard/markdown.test.ts |   2 +-
 .../cypress/integration/dashboard/save.test.js     |   4 +-
 .../integration/dashboard_list/filter.test.ts      |  57 +-
 .../integration/dashboard_list/list_view.test.ts   |  15 +-
 .../cypress/integration/explore/control.test.ts    |  16 +-
 .../integration/explore/visualizations/pie.test.js |   8 +-
 .../sqllab/{query.test.js => query.test.ts}        |  81 ++-
 .../cypress/integration/sqllab/tabs.test.js        |   1 +
 .../cypress-base/cypress/support/index.d.ts        |   2 +-
 superset-frontend/cypress-base/tsconfig.json       |   2 +-
 superset-frontend/images/icons/alert.svg           |  21 +
 superset-frontend/images/icons/alert_solid.svg     |  22 +
 superset-frontend/images/icons/binoculars.svg      |  21 +
 superset-frontend/images/icons/bolt.svg            |  21 +
 superset-frontend/images/icons/bolt_small.svg      |  21 +
 superset-frontend/images/icons/bolt_small_run.svg  |  21 +
 superset-frontend/images/icons/calendar.svg        |  21 +
 superset-frontend/images/icons/cancel.svg          |  21 +
 superset-frontend/images/icons/cancel_solid.svg    |  22 +
 .../images/icons/{card-view.svg => card_view.svg}  |   0
 superset-frontend/images/icons/cards.svg           |  21 +
 superset-frontend/images/icons/cards_locked.svg    |  22 +
 superset-frontend/images/icons/caret_down.svg      |  21 +
 superset-frontend/images/icons/caret_left.svg      |  21 +
 superset-frontend/images/icons/caret_right.svg     |  21 +
 superset-frontend/images/icons/caret_up.svg        |  21 +
 superset-frontend/images/icons/checkbox-half.svg   |   2 +-
 superset-frontend/images/icons/checkbox-off.svg    |   2 +-
 superset-frontend/images/icons/checkbox-on.svg     |   2 +-
 superset-frontend/images/icons/circle-check.svg    |  22 -
 superset-frontend/images/icons/circle.svg          |  21 +
 .../{circle-check-solid.svg => circle_check.svg}   |   3 +-
 ...rcle-check-solid.svg => circle_check_solid.svg} |   0
 superset-frontend/images/icons/clock.svg           |  21 +
 superset-frontend/images/icons/code.svg            |  21 +
 superset-frontend/images/icons/cog.svg             |  22 +
 superset-frontend/images/icons/collapse.svg        |  21 +
 superset-frontend/images/icons/color_palette.svg   |  21 +
 superset-frontend/images/icons/components.svg      |  22 +
 superset-frontend/images/icons/copy.svg            |  21 +
 superset-frontend/images/icons/cursor_target.svg   |  21 +
 .../images/icons/{databases.svg => database.svg}   |   2 +-
 .../images/icons/dataset_virtual_greyscale.svg     |  22 +
 superset-frontend/images/icons/download.svg        |  21 +
 superset-frontend/images/icons/dropdown-arrow.svg  |  21 -
 superset-frontend/images/icons/edit.svg            |  21 +
 .../images/icons/{pencil.svg => edit_alt.svg}      |   0
 superset-frontend/images/icons/email.svg           |  21 +
 superset-frontend/images/icons/error.svg           |  33 +-
 .../images/icons/{error.svg => error_solid.svg}    |   0
 .../images/icons/error_solid_small.svg             |  22 +
 superset-frontend/images/icons/expand.svg          |  21 +
 superset-frontend/images/icons/eye.svg             |  21 +
 superset-frontend/images/icons/eye_slash.svg       |  21 +
 .../images/icons/favorite-selected.svg             |   4 +-
 .../images/icons/favorite-unselected.svg           |   4 +-
 .../images/icons/favorite_small_selected.svg       |  21 +
 superset-frontend/images/icons/field_abc.svg       |  21 +
 superset-frontend/images/icons/field_boolean.svg   |  21 +
 superset-frontend/images/icons/field_date.svg      |  21 +
 superset-frontend/images/icons/field_derived.svg   |  21 +
 superset-frontend/images/icons/field_num.svg       |  21 +
 superset-frontend/images/icons/field_struct.svg    |  21 +
 superset-frontend/images/icons/file.svg            |  21 +
 superset-frontend/images/icons/filter.svg          |  32 +-
 superset-frontend/images/icons/folder.svg          |  21 +
 superset-frontend/images/icons/full.svg            |  21 +
 superset-frontend/images/icons/gear.svg            |  21 +
 superset-frontend/images/icons/grid.svg            |  21 +
 superset-frontend/images/icons/image.svg           |  21 +
 superset-frontend/images/icons/info-solid.svg      |  22 +
 superset-frontend/images/icons/info.svg            |  21 +
 .../images/icons/info_solid_small.svg              |  22 +
 superset-frontend/images/icons/join.svg            |  21 +
 superset-frontend/images/icons/keyboard.svg        |  21 +
 superset-frontend/images/icons/layers.svg          |  21 +
 superset-frontend/images/icons/lightbulb.svg       |  21 +
 .../images/icons/{list-view.svg => list.svg}       |  28 +-
 .../images/icons/{list-view.svg => list_view.svg}  |   0
 superset-frontend/images/icons/location.svg        |  21 +
 superset-frontend/images/icons/lock_locked.svg     |  21 +
 superset-frontend/images/icons/lock_unlocked.svg   |  21 +
 superset-frontend/images/icons/map.svg             |  21 +
 superset-frontend/images/icons/message.svg         |  21 +
 superset-frontend/images/icons/minus.svg           |  21 +
 superset-frontend/images/icons/minus_solid.svg     |  22 +
 .../images/icons/{more.svg => more_horiz.svg}      |   0
 superset-frontend/images/icons/move.svg            |  21 +
 superset-frontend/images/icons/nav_charts.svg      |  22 +
 superset-frontend/images/icons/nav_dashboard.svg   |  21 +
 superset-frontend/images/icons/nav_data.svg        |  21 +
 .../images/icons/{compass.svg => nav_explore.svg}  |   0
 superset-frontend/images/icons/nav_home.svg        |  21 +
 superset-frontend/images/icons/nav_lab.svg         |  21 +
 superset-frontend/images/icons/note.svg            |  21 +
 superset-frontend/images/icons/paperclip.svg       |  21 +
 superset-frontend/images/icons/placeholder.svg     |  21 +
 superset-frontend/images/icons/plus.svg            |  21 +
 superset-frontend/images/icons/plus_large.svg      |  21 +
 superset-frontend/images/icons/plus_small.svg      |  21 +
 superset-frontend/images/icons/plus_solid.svg      |  22 +
 superset-frontend/images/icons/refresh.svg         |  21 +
 superset-frontend/images/icons/server.svg          |  21 +
 .../images/icons/{sort-asc.svg => sort_asc.svg}    |   0
 .../images/icons/{sort-desc.svg => sort_desc.svg}  |   0
 superset-frontend/images/icons/sql.svg             |  22 +
 superset-frontend/images/icons/table.svg           |  22 +
 superset-frontend/images/icons/tag.svg             |  21 +
 superset-frontend/images/icons/triangle_change.svg |  21 +
 superset-frontend/images/icons/triangle_down.svg   |  21 +
 superset-frontend/images/icons/triangle_up.svg     |  21 +
 superset-frontend/images/icons/up-level.svg        |  21 +
 superset-frontend/images/icons/user.svg            |  21 +
 superset-frontend/images/icons/warning.svg         |  31 +-
 .../icons/{warning.svg => warning_solid.svg}       |   0
 superset-frontend/images/icons/x-large.svg         |  21 +
 superset-frontend/images/icons/x-small.svg         |  21 +
 superset-frontend/package-lock.json                | 580 +++++++++++----------
 superset-frontend/package.json                     |  64 +--
 .../components/AlteredSliceTag_spec.jsx            | 257 +++------
 .../javascripts/components/TableSelector_spec.jsx  | 430 +++++++--------
 .../components/fixtures/AlteredSliceTag.js         | 166 ++++++
 .../dashboard/components/Header_spec.jsx           |   2 +-
 .../resizable/ResizableContainer_spec.jsx          |   2 +-
 .../datasource/DatasourceModal_spec.jsx            |  10 +-
 .../explore/components/CheckboxControl_spec.jsx    |   7 +-
 .../explore/components/DateFilterControl_spec.jsx  |   2 +-
 .../spec/javascripts/modules/utils_spec.jsx        |  18 +-
 .../spec/javascripts/sqllab/QueryTable_spec.jsx    |  24 +-
 .../spec/javascripts/sqllab/Timer_spec.jsx         |  10 +-
 .../spec/javascripts/sqllab/fixtures.ts            |   5 +
 .../views/CRUD/chart/ChartList_spec.jsx            |   4 +-
 .../views/CRUD/dashboard/DashboardList_spec.jsx    |   6 +-
 superset-frontend/src/CRUD/CollectionTable.tsx     |  33 +-
 superset-frontend/src/CRUD/Field.jsx               |   2 +-
 superset-frontend/src/CRUD/Fieldset.jsx            |   4 +-
 .../src/SqlLab/components/QuerySearch.jsx          |   2 +-
 .../src/SqlLab/components/QueryTable.jsx           |  26 +-
 .../src/SqlLab/components/SqlEditorLeftBar.jsx     |  11 +-
 superset-frontend/src/SqlLab/main.less             |   4 +-
 .../src/addSlice/AddSliceContainer.tsx             |  41 +-
 .../src/components/ActionMenuItem.jsx              |  83 ---
 .../src/components/AlteredSliceTag.jsx             | 114 ++--
 .../src/components/Checkbox/index.tsx              |  11 +-
 superset-frontend/src/components/CheckboxIcons.tsx |   6 +-
 .../src/components/DatabaseSelector.tsx            | 283 ++++++++++
 .../src/components/ErrorMessage/ErrorAlert.tsx     |   4 +-
 superset-frontend/src/components/FaveStar.tsx      |   2 -
 .../src/components/Icon/icon.stories.jsx           |   2 +-
 superset-frontend/src/components/Icon/index.tsx    | 321 ++++++++++--
 .../src/components/Label/Label.stories.tsx         |   8 +
 superset-frontend/src/components/Label/index.tsx   |  45 +-
 .../src/components/ListView/ListView.tsx           |  60 ++-
 .../src/components/ListView/TableCollection.tsx    |  12 +-
 superset-frontend/src/components/ListView/types.ts |   4 +-
 superset-frontend/src/components/ListView/utils.ts |   4 +-
 .../ListViewCard/ListViewCard.stories.tsx          |   4 +-
 superset-frontend/src/components/Menu/Menu.tsx     |  12 +-
 .../src/components/NavDropdown/index.tsx           |   8 +-
 .../Select/WindowedSelect/WindowedMenuList.tsx     |  15 +-
 superset-frontend/src/components/TableSelector.jsx | 446 ----------------
 superset-frontend/src/components/TableSelector.tsx | 379 ++++++++++++++
 superset-frontend/src/components/Timer.tsx         |  67 ++-
 .../src/dashboard/actions/sliceEntities.js         |   6 +-
 .../dashboard/components/BuilderComponentPane.jsx  |   2 +-
 .../components/FiltersBadge/DetailsPanel.tsx       |   4 +-
 .../dashboard/components/FiltersBadge/index.tsx    |  63 +--
 .../dashboard/components/FiltersBadge/selectors.ts |  25 +-
 .../src/dashboard/components/Header.jsx            |   6 +-
 .../dashboard/components/HeaderActionsDropdown.jsx |   2 +-
 .../components/resizable/ResizableContainer.jsx    |   2 +-
 .../src/dashboard/reducers/getInitialState.js      |  10 +-
 .../src/dashboard/util/propShapes.jsx              |   2 +-
 .../src/datasource/DatasourceEditor.jsx            | 272 +++++++---
 .../src/explore/components/QueryAndSaveBtns.jsx    |   4 +-
 .../components/controls/DatasourceControl.jsx      |  81 +--
 .../components/controls/DatasourceControl.less     |  19 +-
 .../explore/components/controls/TextControl.tsx    |  39 +-
 .../controls/TimeSeriesColumnControl.jsx           |   2 +-
 .../explore/components/controls/VizTypeControl.jsx |   2 +-
 .../src/explore/controlPanels/DeckArc.js           |   6 +-
 .../src/explore/controlPanels/DeckGeojson.js       |   4 +-
 .../src/explore/controlPanels/DeckHex.js           |   2 +-
 .../src/explore/controlPanels/DeckPolygon.js       |   2 +-
 .../src/explore/controlPanels/Separator.js         |   2 +-
 .../src/explore/controlPanels/sections.jsx         |   2 +-
 superset-frontend/src/explore/controls.jsx         |   2 +-
 superset-frontend/src/explore/main.less            |   1 -
 superset-frontend/src/featureFlags.ts              |   1 +
 .../src/messageToasts/components/Toast.tsx         |   2 +-
 superset-frontend/src/modules/utils.js             |  35 --
 .../src/views/CRUD/chart/ChartList.tsx             |  12 +-
 .../src/views/CRUD/dashboard/DashboardList.tsx     |  81 ++-
 .../src/views/CRUD/data/database/DatabaseList.tsx  |   4 +-
 .../src/views/CRUD/data/database/DatabaseModal.tsx |  17 +-
 .../views/CRUD/data/dataset/AddDatasetModal.tsx    |  11 +-
 .../src/views/CRUD/data/dataset/DatasetList.tsx    |   4 +-
 .../src/visualizations/TimeTable/TimeTable.jsx     | 206 ++++----
 .../src/visualizations/presets/MainPreset.js       |   8 +-
 superset-frontend/stylesheets/superset.less        |  26 +-
 superset/charts/api.py                             |   4 +-
 superset/charts/dao.py                             |   1 -
 superset/charts/filters.py                         |  11 +-
 superset/config.py                                 |  11 +-
 superset/connectors/connector_registry.py          |   1 -
 superset/connectors/sqla/models.py                 |   2 +-
 superset/dashboards/api.py                         |  15 +-
 superset/dashboards/dao.py                         |   2 +-
 superset/datasets/dao.py                           |   2 +-
 superset/db_engine_specs/athena.py                 |   3 +-
 superset/db_engine_specs/base.py                   |  12 +-
 superset/db_engine_specs/bigquery.py               |   1 -
 superset/db_engine_specs/drill.py                  |   3 +-
 superset/db_engine_specs/druid.py                  |   6 +-
 superset/db_engine_specs/gsheets.py                |   2 +-
 superset/db_engine_specs/hana.py                   |   3 +-
 superset/db_engine_specs/hive.py                   |   9 +-
 superset/db_engine_specs/kylin.py                  |   3 +-
 superset/db_engine_specs/mssql.py                  |   8 +-
 superset/db_engine_specs/mysql.py                  |   7 +-
 superset/db_engine_specs/oracle.py                 |   6 +-
 superset/db_engine_specs/pinot.py                  |   4 +-
 superset/db_engine_specs/postgres.py               |   4 +-
 superset/db_engine_specs/presto.py                 |  25 +-
 superset/db_engine_specs/snowflake.py              |   2 +-
 superset/db_engine_specs/sqlite.py                 |   2 +-
 superset/db_engines/hive.py                        |  10 +-
 superset/models/dashboard.py                       |   8 +-
 superset/models/datasource_access_request.py       |   8 +-
 superset/models/helpers.py                         |   2 +-
 superset/models/slice.py                           |   8 +-
 superset/models/tags.py                            |  23 +-
 superset/queries/saved_queries/api.py              |  11 +-
 superset/queries/saved_queries/filters.py          |  21 +
 superset/security/manager.py                       |   4 +-
 superset/sql_validators/presto_db.py               |   7 +-
 superset/tasks/alerts/observer.py                  |   8 +-
 superset/views/core.py                             |  16 +-
 superset/viz.py                                    |  63 +--
 tests/alerts_tests.py                              |  21 +
 tests/charts/api_tests.py                          |  44 +-
 tests/dashboards/api_tests.py                      |   5 +-
 tests/datasets/api_tests.py                        |   4 -
 tests/db_engine_specs/presto_tests.py              |   3 +
 tests/queries/saved_queries/api_tests.py           |  94 +++-
 tests/viz_tests.py                                 |  57 --
 tox.ini                                            |   2 +-
 264 files changed, 5091 insertions(+), 2368 deletions(-)
 create mode 100644 .github/ISSUE_TEMPLATE/security_vulnerability.md
 create mode 100644 package-lock.json
 rename superset-frontend/cypress-base/cypress/integration/sqllab/{query.test.js => query.test.ts} (65%)
 create mode 100644 superset-frontend/images/icons/alert.svg
 create mode 100644 superset-frontend/images/icons/alert_solid.svg
 create mode 100644 superset-frontend/images/icons/binoculars.svg
 create mode 100644 superset-frontend/images/icons/bolt.svg
 create mode 100644 superset-frontend/images/icons/bolt_small.svg
 create mode 100644 superset-frontend/images/icons/bolt_small_run.svg
 create mode 100644 superset-frontend/images/icons/calendar.svg
 create mode 100644 superset-frontend/images/icons/cancel.svg
 create mode 100644 superset-frontend/images/icons/cancel_solid.svg
 rename superset-frontend/images/icons/{card-view.svg => card_view.svg} (100%)
 create mode 100644 superset-frontend/images/icons/cards.svg
 create mode 100644 superset-frontend/images/icons/cards_locked.svg
 create mode 100644 superset-frontend/images/icons/caret_down.svg
 create mode 100644 superset-frontend/images/icons/caret_left.svg
 create mode 100644 superset-frontend/images/icons/caret_right.svg
 create mode 100644 superset-frontend/images/icons/caret_up.svg
 delete mode 100644 superset-frontend/images/icons/circle-check.svg
 create mode 100644 superset-frontend/images/icons/circle.svg
 copy superset-frontend/images/icons/{circle-check-solid.svg => circle_check.svg} (52%)
 rename superset-frontend/images/icons/{circle-check-solid.svg => circle_check_solid.svg} (100%)
 create mode 100644 superset-frontend/images/icons/clock.svg
 create mode 100644 superset-frontend/images/icons/code.svg
 create mode 100644 superset-frontend/images/icons/cog.svg
 create mode 100644 superset-frontend/images/icons/collapse.svg
 create mode 100644 superset-frontend/images/icons/color_palette.svg
 create mode 100644 superset-frontend/images/icons/components.svg
 create mode 100644 superset-frontend/images/icons/copy.svg
 create mode 100644 superset-frontend/images/icons/cursor_target.svg
 rename superset-frontend/images/icons/{databases.svg => database.svg} (94%)
 create mode 100644 superset-frontend/images/icons/dataset_virtual_greyscale.svg
 create mode 100644 superset-frontend/images/icons/download.svg
 delete mode 100644 superset-frontend/images/icons/dropdown-arrow.svg
 create mode 100644 superset-frontend/images/icons/edit.svg
 rename superset-frontend/images/icons/{pencil.svg => edit_alt.svg} (100%)
 create mode 100644 superset-frontend/images/icons/email.svg
 copy superset-frontend/images/icons/{error.svg => error_solid.svg} (100%)
 create mode 100644 superset-frontend/images/icons/error_solid_small.svg
 create mode 100644 superset-frontend/images/icons/expand.svg
 create mode 100644 superset-frontend/images/icons/eye.svg
 create mode 100644 superset-frontend/images/icons/eye_slash.svg
 create mode 100644 superset-frontend/images/icons/favorite_small_selected.svg
 create mode 100644 superset-frontend/images/icons/field_abc.svg
 create mode 100644 superset-frontend/images/icons/field_boolean.svg
 create mode 100644 superset-frontend/images/icons/field_date.svg
 create mode 100644 superset-frontend/images/icons/field_derived.svg
 create mode 100644 superset-frontend/images/icons/field_num.svg
 create mode 100644 superset-frontend/images/icons/field_struct.svg
 create mode 100644 superset-frontend/images/icons/file.svg
 create mode 100644 superset-frontend/images/icons/folder.svg
 create mode 100644 superset-frontend/images/icons/full.svg
 create mode 100644 superset-frontend/images/icons/gear.svg
 create mode 100644 superset-frontend/images/icons/grid.svg
 create mode 100644 superset-frontend/images/icons/image.svg
 create mode 100644 superset-frontend/images/icons/info-solid.svg
 create mode 100644 superset-frontend/images/icons/info.svg
 create mode 100644 superset-frontend/images/icons/info_solid_small.svg
 create mode 100644 superset-frontend/images/icons/join.svg
 create mode 100644 superset-frontend/images/icons/keyboard.svg
 create mode 100644 superset-frontend/images/icons/layers.svg
 create mode 100644 superset-frontend/images/icons/lightbulb.svg
 copy superset-frontend/images/icons/{list-view.svg => list.svg} (73%)
 rename superset-frontend/images/icons/{list-view.svg => list_view.svg} (100%)
 create mode 100644 superset-frontend/images/icons/location.svg
 create mode 100644 superset-frontend/images/icons/lock_locked.svg
 create mode 100644 superset-frontend/images/icons/lock_unlocked.svg
 create mode 100644 superset-frontend/images/icons/map.svg
 create mode 100644 superset-frontend/images/icons/message.svg
 create mode 100644 superset-frontend/images/icons/minus.svg
 create mode 100644 superset-frontend/images/icons/minus_solid.svg
 rename superset-frontend/images/icons/{more.svg => more_horiz.svg} (100%)
 create mode 100644 superset-frontend/images/icons/move.svg
 create mode 100644 superset-frontend/images/icons/nav_charts.svg
 create mode 100644 superset-frontend/images/icons/nav_dashboard.svg
 create mode 100644 superset-frontend/images/icons/nav_data.svg
 rename superset-frontend/images/icons/{compass.svg => nav_explore.svg} (100%)
 create mode 100644 superset-frontend/images/icons/nav_home.svg
 create mode 100644 superset-frontend/images/icons/nav_lab.svg
 create mode 100644 superset-frontend/images/icons/note.svg
 create mode 100644 superset-frontend/images/icons/paperclip.svg
 create mode 100644 superset-frontend/images/icons/placeholder.svg
 create mode 100644 superset-frontend/images/icons/plus.svg
 create mode 100644 superset-frontend/images/icons/plus_large.svg
 create mode 100644 superset-frontend/images/icons/plus_small.svg
 create mode 100644 superset-frontend/images/icons/plus_solid.svg
 create mode 100644 superset-frontend/images/icons/refresh.svg
 create mode 100644 superset-frontend/images/icons/server.svg
 rename superset-frontend/images/icons/{sort-asc.svg => sort_asc.svg} (100%)
 rename superset-frontend/images/icons/{sort-desc.svg => sort_desc.svg} (100%)
 create mode 100644 superset-frontend/images/icons/sql.svg
 create mode 100644 superset-frontend/images/icons/table.svg
 create mode 100644 superset-frontend/images/icons/tag.svg
 create mode 100644 superset-frontend/images/icons/triangle_change.svg
 create mode 100644 superset-frontend/images/icons/triangle_down.svg
 create mode 100644 superset-frontend/images/icons/triangle_up.svg
 create mode 100644 superset-frontend/images/icons/up-level.svg
 create mode 100644 superset-frontend/images/icons/user.svg
 copy superset-frontend/images/icons/{warning.svg => warning_solid.svg} (100%)
 create mode 100644 superset-frontend/images/icons/x-large.svg
 create mode 100644 superset-frontend/images/icons/x-small.svg
 create mode 100644 superset-frontend/spec/javascripts/components/fixtures/AlteredSliceTag.js
 delete mode 100644 superset-frontend/src/components/ActionMenuItem.jsx
 create mode 100644 superset-frontend/src/components/DatabaseSelector.tsx
 delete mode 100644 superset-frontend/src/components/TableSelector.jsx
 create mode 100644 superset-frontend/src/components/TableSelector.tsx