This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a change to branch 0.29
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
from 1c4b3e9 Fix time range filter dropdown (#6223)
add 1473e2c Integrate translation module @superset-ui/translation (#6222)
add 1190ebb [datasource] Ensure SQL Lab link opens in a new tab (#6195)
add 2d4a1ab fix misstake (#6237)
add 2ad8e2e [sql lab] improve placeholder strings for query search form
(#6228)
add af38d25 [bugfix] cannot add options to FilterBox (#6231)
add c552c12 Move metadata cache one layer up (#6153)
add 0a701d6 Corrected name of an area and fixed major grammatical errors
(#6250)
add db93dca fixed grammatical errors and typos (#6249)
add bc8c8a2 Fixed typos and grammatical errors (#6248)
add 6d00692 Fixed grammatical errors (#6247)
add bfec591 Fixed grammatical errors. (#6245)
add 9710369 Fixed grammatical errors. (#6246)
add 7b3095d Fix examples charts/dashboards and refactor (#5881)
add e46ab4d Bump Flask, bleach and sync pip-compile (#6239)
add 59109f6 revert the change in config.py (#6255)
add d34217e Dashboard filter box default (#6236)
add 2fd18ee Setting line chart row_limit to 50000 (#6244)
add d1cbb0d Update CONTRIBUTING.md (#6259)
add 02f0616 Make VizTypeControl use metadata from plugin (#6235)
add 7d8e321 [Fix] merge since,until request parameter with time_range
(#6251)
add da24b0e Remove label and showOnExplore. Specific import validators
(#6261)
add 3115eec Externally Visible Server (#6264)
add 8dbc20b I18n es002 (#6208)
add c041b66 i18n(es) (#6270)
add fb13218 Dockerfile change because error: E: The method driver
/usr/lib/apt/methods/https… (#6258)
add 08cdb09 [explore] raise attention to row_limit being reached (#6252)
add a1e408a Fix typo in druid granularity (#6229)
add 7373be7 Add chart names translation (#6273)
add 7fe8e8a [superset-client] getClientErrorObject for everyone (#6276)
add c7f8abc Adding backwards compatable check to add ago to since if it
doesn't exist (#6269)
add 124c55c rename @superset-ui/core to @superset-ui/connection (#6274)
add c653ab1 Fix Infinity css warning (#6280)
add a1d867c [dashboard] fix spinners disapear too early (#6283)
add cd05d44 Avoid clearing metric when saving from datasource editor
(#6277)
add 1a4199a [bugfix] deckgl scatter CategoricalDeckGLContainer (#6288)
add 69e8df4 sql lab localStorage config (#6257)
add aed774e [bugfix] handle Loading spinner properly (#6292)
add 0584e36 Add separate limit setting for SqlLab (#4941)
add a57603a Geoviz state management fix (#6260)
add 4ce475f Wrap <LoadableRenderer /> with <ErrorBoundary /> (#6294)
add 8c0551e [SIP-5] Open a new /api/v1/query endpoint that takes
query_obj (#6220)
add 77845ab add logging to csv upload (#6297)
add ede5c71 [annotation] Only allow override whole time_range (#6286)
add 70327ca Docker Demo, Port Change (#6289)
add 2607d0a [fix warning] Warning: Failed prop type: Invalid prop bsSize
of value md (#6293)
add 1fcfda4 Add Showmax among users (#6308)
add 4934605 Make stacktraces available in many more cases (#6299)
add 60cb608 0.29.0rc2
No new revisions were added by this update.
Summary of changes:
.flaskenv | 2 +
.pylintrc | 4 +-
CONTRIBUTING.md | 9 +-
README.md | 1 +
contrib/docker/Dockerfile | 5 +-
contrib/docker/docker-entrypoint.sh | 2 +-
contrib/docker/docker-init.sh | 4 +-
docs/druid.rst | 10 +-
docs/import_export_datasources.rst | 4 +-
docs/installation.rst | 68 +-
docs/security.rst | 15 +-
docs/tutorial.rst | 2 +-
docs/visualization.rst | 18 +-
requirements-dev.txt | 1 +
requirements.txt | 11 +-
setup.py | 2 +-
superset/__init__.py | 6 +-
.../explore/visualizations/filter_box.js | 25 +
.../explore/visualizations/index.test.js | 2 +
superset/assets/cypress_build.sh | 2 +-
.../assets/images/viz_thumbnails_large/area.png | Bin 105237 -> 0 bytes
.../assets/images/viz_thumbnails_large/bar.png | Bin 50564 -> 0 bytes
.../images/viz_thumbnails_large/big_number.png | Bin 51404 -> 0 bytes
.../viz_thumbnails_large/big_number_total.png | Bin 27637 -> 0 bytes
.../images/viz_thumbnails_large/box_plot.png | Bin 56136 -> 0 bytes
.../assets/images/viz_thumbnails_large/bubble.png | Bin 135455 -> 0 bytes
.../assets/images/viz_thumbnails_large/bullet.png | Bin 8764 -> 0 bytes
.../images/viz_thumbnails_large/cal_heatmap.png | Bin 31627 -> 0 bytes
.../assets/images/viz_thumbnails_large/chord.png | Bin 407616 -> 0 bytes
.../assets/images/viz_thumbnails_large/compare.png | Bin 258894 -> 0 bytes
.../images/viz_thumbnails_large/country_map.png | Bin 303004 -> 0 bytes
.../images/viz_thumbnails_large/deck_arc.png | Bin 230107 -> 0 bytes
.../images/viz_thumbnails_large/deck_geojson.png | Bin 181512 -> 0 bytes
.../images/viz_thumbnails_large/deck_grid.png | Bin 2125810 -> 0 bytes
.../images/viz_thumbnails_large/deck_hex.png | Bin 1090997 -> 0 bytes
.../images/viz_thumbnails_large/deck_multi.png | Bin 991412 -> 0 bytes
.../images/viz_thumbnails_large/deck_path.png | Bin 523094 -> 0 bytes
.../images/viz_thumbnails_large/deck_polygon.png | Bin 443630 -> 0 bytes
.../images/viz_thumbnails_large/deck_scatter.png | Bin 795739 -> 0 bytes
.../viz_thumbnails_large/deck_screengrid.png | Bin 591701 -> 0 bytes
.../images/viz_thumbnails_large/directed_force.png | Bin 247382 -> 0 bytes
.../images/viz_thumbnails_large/dist_bar.png | Bin 52519 -> 0 bytes
.../images/viz_thumbnails_large/dual_line.png | Bin 165716 -> 0 bytes
.../images/viz_thumbnails_large/event_flow.png | Bin 108626 -> 0 bytes
.../images/viz_thumbnails_large/filter_box.png | Bin 49653 -> 0 bytes
.../assets/images/viz_thumbnails_large/heatmap.png | Bin 435496 -> 0 bytes
.../images/viz_thumbnails_large/histogram.png | Bin 64899 -> 0 bytes
.../assets/images/viz_thumbnails_large/horizon.png | Bin 165253 -> 0 bytes
.../assets/images/viz_thumbnails_large/iframe.png | Bin 755166 -> 0 bytes
.../assets/images/viz_thumbnails_large/line.png | Bin 321509 -> 0 bytes
.../images/viz_thumbnails_large/line_multi.png | Bin 116138 -> 0 bytes
.../assets/images/viz_thumbnails_large/mapbox.png | Bin 225567 -> 0 bytes
.../assets/images/viz_thumbnails_large/markup.png | Bin 227846 -> 0 bytes
.../assets/images/viz_thumbnails_large/multi.png | Bin 761211 -> 0 bytes
.../images/viz_thumbnails_large/paired_ttest.png | Bin 236049 -> 0 bytes
.../assets/images/viz_thumbnails_large/para.png | Bin 471027 -> 0 bytes
.../images/viz_thumbnails_large/partition.png | Bin 198125 -> 0 bytes
.../assets/images/viz_thumbnails_large/pie.png | Bin 28302 -> 0 bytes
.../images/viz_thumbnails_large/pivot_table.png | Bin 276020 -> 0 bytes
.../assets/images/viz_thumbnails_large/rose.png | Bin 506254 -> 0 bytes
.../assets/images/viz_thumbnails_large/sankey.png | Bin 205313 -> 0 bytes
.../images/viz_thumbnails_large/separator.png | Bin 101451 -> 0 bytes
.../images/viz_thumbnails_large/sunburst.png | Bin 173806 -> 0 bytes
.../assets/images/viz_thumbnails_large/table.png | Bin 109326 -> 0 bytes
.../images/viz_thumbnails_large/time_pivot.png | Bin 84481 -> 0 bytes
.../images/viz_thumbnails_large/time_table.png | Bin 65153 -> 0 bytes
.../assets/images/viz_thumbnails_large/treemap.png | Bin 96420 -> 0 bytes
.../images/viz_thumbnails_large/word_cloud.png | Bin 117846 -> 0 bytes
.../images/viz_thumbnails_large/world_map.png | Bin 136501 -> 0 bytes
superset/assets/package.json | 8 +-
.../assets/spec/helpers/setupSupersetClient.js | 2 +-
superset/assets/spec/helpers/shim.js | 2 +
.../explore/components/RowCountLabel_spec.jsx | 4 +-
.../explore/components/VizTypeControl_spec.jsx | 21 +-
.../assets/spec/javascripts/modules/utils_spec.jsx | 41 -
.../assets/spec/javascripts/sqllab/App_spec.jsx | 2 +-
.../sqllab/ExploreResultsButton_spec.jsx | 10 +-
.../spec/javascripts/sqllab/LimitControl_spec.jsx | 63 +
.../spec/javascripts/sqllab/SqlEditor_spec.jsx | 19 +-
.../javascripts/sqllab/TabbedSqlEditors_spec.jsx | 2 +
.../{actions_spec.js => actions/sqlLab_spec.js} | 4 +-
.../assets/spec/javascripts/sqllab/fixtures.js | 8 +-
.../{reducers_spec.js => reducers/sqlLab_spec.js} | 57 +-
.../javascripts/utils/getClientErrorObject_spec.js | 41 +
.../visualizations/deckgl/utils_spec.js | 2 +-
superset/assets/src/CRUD/CollectionTable.jsx | 4 +-
superset/assets/src/SqlLab/App.jsx | 31 +-
.../src/SqlLab/{actions.js => actions/sqlLab.js} | 47 +-
superset/assets/src/SqlLab/components/App.jsx | 2 +-
.../src/SqlLab/components/ExploreResultsButton.jsx | 8 +-
.../src/SqlLab/components/HighlightedSql.jsx | 3 +-
.../assets/src/SqlLab/components/LimitControl.jsx | 126 +
.../src/SqlLab/components/QueryAutoRefresh.jsx | 4 +-
.../assets/src/SqlLab/components/QueryHistory.jsx | 2 +-
.../assets/src/SqlLab/components/QuerySearch.jsx | 10 +-
.../assets/src/SqlLab/components/QueryTable.jsx | 4 +-
.../assets/src/SqlLab/components/ResultSet.jsx | 2 +-
.../src/SqlLab/components/RunQueryActionButton.jsx | 3 +-
.../assets/src/SqlLab/components/SaveQuery.jsx | 2 +-
.../src/SqlLab/components/ShareSqlLabQuery.jsx | 13 +-
.../assets/src/SqlLab/components/SouthPane.jsx | 4 +-
.../assets/src/SqlLab/components/SqlEditor.jsx | 23 +-
.../src/SqlLab/components/SqlEditorLeftBar.jsx | 4 +-
.../src/SqlLab/components/TabbedSqlEditors.jsx | 12 +-
.../assets/src/SqlLab/components/TableElement.jsx | 3 +-
.../src/SqlLab/components/TemplateParamsEditor.jsx | 4 +-
superset/assets/src/SqlLab/reducers/common.js | 3 +
.../src/SqlLab/{ => reducers}/getInitialState.js | 10 +-
superset/assets/src/SqlLab/reducers/index.js | 11 +
.../src/SqlLab/{reducers.js => reducers/sqlLab.js} | 24 +-
superset/assets/src/addSlice/AddSliceContainer.jsx | 24 +-
superset/assets/src/addSlice/App.jsx | 6 +-
superset/assets/src/chart/Chart.jsx | 32 +-
superset/assets/src/chart/chartAction.js | 30 +-
superset/assets/src/chart/chartReducer.js | 6 +-
superset/assets/src/common.js | 42 -
superset/assets/src/components/AlteredSliceTag.jsx | 3 +-
superset/assets/src/components/AsyncSelect.jsx | 10 +-
superset/assets/src/components/CachedLabel.jsx | 4 +-
superset/assets/src/components/CopyToClipboard.jsx | 2 +-
superset/assets/src/components/EditableTitle.jsx | 2 +-
superset/assets/src/components/ErrorBoundary.jsx | 45 +
superset/assets/src/components/FaveStar.jsx | 2 +-
.../assets/src/components/RefreshChartOverlay.jsx | 2 +-
.../assets/src/components/StackTraceMessage.jsx | 25 +-
superset/assets/src/components/TableLoader.jsx | 4 +-
.../assets/src/components/URLShortLinkButton.jsx | 2 +-
.../assets/src/components/URLShortLinkModal.jsx | 2 +-
superset/assets/src/dashboard/App.jsx | 6 +-
.../assets/src/dashboard/actions/dashboardState.js | 6 +-
.../assets/src/dashboard/actions/datasources.js | 4 +-
.../assets/src/dashboard/actions/sliceEntities.js | 10 +-
.../src/dashboard/components/AddSliceCard.jsx | 2 +-
.../dashboard/components/BuilderComponentPane.jsx | 2 +-
.../assets/src/dashboard/components/CodeModal.jsx | 2 +-
.../assets/src/dashboard/components/CssEditor.jsx | 3 +-
.../assets/src/dashboard/components/Dashboard.jsx | 3 +-
.../dashboard/components/DeleteComponentModal.jsx | 2 +-
.../assets/src/dashboard/components/Header.jsx | 2 +-
.../dashboard/components/HeaderActionsDropdown.jsx | 4 +-
.../src/dashboard/components/MissingChart.jsx | 2 +-
.../dashboard/components/RefreshIntervalModal.jsx | 3 +-
.../assets/src/dashboard/components/SaveModal.jsx | 4 +-
.../assets/src/dashboard/components/SliceAdder.jsx | 2 +-
.../src/dashboard/components/SliceHeader.jsx | 2 +-
.../dashboard/components/SliceHeaderControls.jsx | 4 +-
.../components/gridComponents/new/NewColumn.jsx | 2 +-
.../components/gridComponents/new/NewDivider.jsx | 2 +-
.../components/gridComponents/new/NewHeader.jsx | 2 +-
.../components/gridComponents/new/NewRow.jsx | 2 +-
.../components/gridComponents/new/NewTabs.jsx | 2 +-
.../components/menu/MarkdownModeDropdown.jsx | 2 +-
.../components/resizable/ResizableContainer.jsx | 6 +-
.../assets/src/dashboard/reducers/sliceEntities.js | 4 +-
.../src/dashboard/util/backgroundStyleOptions.js | 2 +-
.../src/dashboard/util/headerStyleOptions.js | 2 +-
.../assets/src/datasource/DatasourceEditor.jsx | 16 +-
superset/assets/src/datasource/DatasourceModal.jsx | 29 +-
superset/assets/src/explore/App.jsx | 6 +-
.../assets/src/explore/actions/exploreActions.js | 4 +-
.../assets/src/explore/actions/saveModalActions.js | 2 +-
.../AdhocFilterEditPopoverSimpleTabContent.jsx | 4 +-
.../AdhocFilterEditPopoverSqlTabContent.jsx | 2 +-
.../explore/components/AdhocMetricEditPopover.jsx | 2 +-
.../src/explore/components/ControlHeader.jsx | 2 +-
.../explore/components/ControlPanelsContainer.jsx | 3 +-
.../src/explore/components/DisplayQueryButton.jsx | 19 +-
.../src/explore/components/EmbedCodeButton.jsx | 3 +-
.../explore/components/ExploreActionButtons.jsx | 3 +-
.../src/explore/components/ExploreChartHeader.jsx | 2 +-
.../src/explore/components/ExploreChartPanel.jsx | 1 +
.../src/explore/components/RowCountLabel.jsx | 4 +-
.../assets/src/explore/components/SaveModal.jsx | 4 +-
.../components/controls/AdhocFilterControl.jsx | 2 +-
.../components/controls/AnnotationLayer.jsx | 43 +-
.../components/controls/AnnotationLayerControl.jsx | 4 +-
.../explore/components/controls/BoundsControl.jsx | 2 +-
.../components/controls/DatasourceControl.jsx | 10 +-
.../components/controls/DateFilterControl.jsx | 2 +-
.../explore/components/controls/MetricsControl.jsx | 8 +-
.../components/controls/SelectAsyncControl.jsx | 4 +-
.../explore/components/controls/SelectControl.jsx | 3 +-
.../explore/components/controls/SpatialControl.jsx | 2 +-
.../components/controls/TextAreaControl.jsx | 4 +-
.../explore/components/controls/VizTypeControl.css | 34 +
.../explore/components/controls/VizTypeControl.jsx | 63 +-
superset/assets/src/explore/controls.jsx | 2 +-
superset/assets/src/explore/main.css | 26 -
superset/assets/src/explore/validators.js | 2 +-
superset/assets/src/explore/visTypes.jsx | 78 +-
superset/assets/src/i18n.jsx | 32 -
superset/assets/src/locales.jsx | 148 --
superset/assets/src/logger.js | 2 +-
superset/assets/src/modules/utils.js | 69 +-
superset/assets/src/preamble.js | 24 +
superset/assets/src/profile/App.jsx | 4 +-
superset/assets/src/profile/components/App.jsx | 3 +-
.../src/profile/components/CreatedContent.jsx | 3 +-
.../assets/src/profile/components/Favorites.jsx | 3 +-
.../assets/src/profile/components/Security.jsx | 2 +-
.../assets/src/profile/components/UserInfo.jsx | 2 +-
superset/assets/src/reduxUtils.js | 16 +-
superset/assets/src/setup/setupApp.js | 57 +
superset/assets/src/setup/setupClient.js | 2 +-
superset/assets/src/utils/common.js | 22 +-
superset/assets/src/utils/errorMessages.js | 6 +
superset/assets/src/utils/getClientErrorObject.js | 40 +
.../BigNumber/BigNumberChartPlugin.js | 3 +-
.../BigNumberTotal/BigNumberTotalChartPlugin.js | 3 +-
.../visualizations/Calendar/CalendarChartPlugin.js | 3 +-
.../src/visualizations/Chord/ChordChartPlugin.js | 3 +-
.../CountryMap/CountryMapChartPlugin.js | 3 +-
.../src/visualizations/EventFlow/EventFlow.jsx | 2 +-
.../EventFlow/EventFlowChartPlugin.js | 3 +-
.../src/visualizations/FilterBox/FilterBox.jsx | 7 +-
.../FilterBox/FilterBoxChartPlugin.js | 3 +-
.../ForceDirected/ForceDirectedChartPlugin.js | 3 +-
.../visualizations/Heatmap/HeatmapChartPlugin.js | 3 +-
.../Histogram/HistogramChartPlugin.js | 3 +-
.../visualizations/Horizon/HorizonChartPlugin.js | 3 +-
.../src/visualizations/MapBox/MapBoxChartPlugin.js | 3 +-
.../PairedTTest/PairedTTestChartPlugin.js | 3 +-
.../ParallelCoordinatesChartPlugin.js | 3 +-
.../Partition/PartitionChartPlugin.js | 3 +-
.../PivotTable/PivotTableChartPlugin.js | 3 +-
superset/assets/src/visualizations/PlaySlider.css | 13 +-
superset/assets/src/visualizations/PlaySlider.jsx | 18 +-
.../src/visualizations/Rose/RoseChartPlugin.js | 3 +-
.../src/visualizations/Sankey/SankeyChartPlugin.js | 3 +-
.../visualizations/Sunburst/SunburstChartPlugin.js | 3 +-
.../src/visualizations/Table/TableChartPlugin.js | 3 +-
.../src/visualizations/TimeTable/TimeTable.jsx | 2 +-
.../TimeTable/TimeTableChartPlugin.js | 3 +-
.../src/visualizations/TimeTable/transformProps.js | 2 +-
.../visualizations/Treemap/TreemapChartPlugin.js | 3 +-
.../visualizations/WorldMap/WorldMapChartPlugin.js | 3 +-
.../deckgl/AnimatableDeckGLContainer.jsx | 24 +-
.../deckgl/CategoricalDeckGLContainer.jsx | 61 +-
.../src/visualizations/deckgl/DeckGLContainer.jsx | 40 +-
.../src/visualizations/deckgl/Multi/Multi.jsx | 2 +-
.../deckgl/Multi/MultiChartPlugin.js | 3 +-
.../assets/src/visualizations/deckgl/factory.jsx | 7 +-
.../deckgl/layers/Arc/ArcChartPlugin.js | 3 +-
.../deckgl/layers/Geojson/GeojsonChartPlugin.js | 3 +-
.../deckgl/layers/Grid/GridChartPlugin.js | 3 +-
.../deckgl/layers/Hex/HexChartPlugin.js | 3 +-
.../deckgl/layers/Path/PathChartPlugin.js | 3 +-
.../deckgl/layers/Polygon/Polygon.jsx | 60 +-
.../deckgl/layers/Polygon/PolygonChartPlugin.js | 3 +-
.../deckgl/layers/Scatter/ScatterChartPlugin.js | 3 +-
.../deckgl/layers/Screengrid/Screengrid.jsx | 52 +-
.../layers/Screengrid/ScreengridChartPlugin.js | 3 +-
superset/assets/src/visualizations/deckgl/utils.js | 3 +
.../visualizations/nvd3/Area/AreaChartPlugin.js | 3 +-
.../src/visualizations/nvd3/Bar/BarChartPlugin.js | 3 +-
.../nvd3/BoxPlot/BoxPlotChartPlugin.js | 3 +-
.../nvd3/Bubble/BubbleChartPlugin.js | 3 +-
.../nvd3/Bullet/BulletChartPlugin.js | 3 +-
.../nvd3/Compare/CompareChartPlugin.js | 5 +-
.../nvd3/DistBar/DistBarChartPlugin.js | 5 +-
.../nvd3/DualLine/DualLineChartPlugin.js | 3 +-
.../visualizations/nvd3/Line/LineChartPlugin.js | 3 +-
.../nvd3/LineMulti/LineMultiChartPlugin.js | 3 +-
superset/assets/src/visualizations/nvd3/NVD3Vis.js | 2 +-
.../src/visualizations/nvd3/Pie/PieChartPlugin.js | 3 +-
.../nvd3/TimePivot/TimePivotChartPlugin.js | 3 +-
.../wordcloud/WordCloudChartPlugin.js | 3 +-
superset/assets/src/welcome/App.jsx | 5 +-
superset/assets/src/welcome/DashboardTable.jsx | 6 +-
superset/assets/src/welcome/Welcome.jsx | 2 +-
superset/assets/webpack.config.js | 27 +-
superset/assets/yarn.lock | 1931 ++++++++++++++-
superset/bin/superset | 8 +-
superset/cli.py | 34 +-
{tests/fixtures => superset/common}/__init__.py | 0
superset/common/query_context.py | 27 +
superset/common/query_object.py | 47 +
superset/config.py | 4 +-
superset/connectors/druid/models.py | 2 +-
superset/data/__init__.py | 2534 +-------------------
superset/data/bart_lines.py | 41 +
superset/data/birth_names.py | 588 +++++
superset/data/country_map.py | 79 +
superset/data/css_templates.py | 103 +
superset/data/deck.py | 559 +++++
superset/data/energy.py | 116 +
superset/data/flights.py | 48 +
superset/data/helpers.py | 46 +
superset/data/long_lat.py | 96 +
superset/data/misc_dashboard.py | 212 ++
superset/data/multi_line.py | 38 +
superset/data/multiformat_time_series.py | 92 +
superset/data/paris.py | 40 +
superset/data/random_time_series.py | 67 +
superset/data/sf_population_polygons.py | 40 +
superset/data/unicode_test_data.py | 139 ++
superset/data/world_bank.py | 461 ++++
superset/db_engine_specs.py | 124 +-
superset/exceptions.py | 9 +-
superset/models/core.py | 173 +-
superset/security.py | 8 +
superset/sql_lab.py | 9 +-
superset/templates/superset/base.html | 12 +-
superset/templates/superset/basic.html | 16 +-
.../form_view/csv_to_database_view/edit.html | 2 +-
.../templates/superset/partials/_script_tag.html | 2 +-
superset/translations/es/LC_MESSAGES/messages.po | 1382 ++++++-----
superset/utils/cache.py | 38 +-
superset/utils/core.py | 50 +-
superset/views/__init__.py | 1 +
superset/views/api.py | 31 +
superset/views/base.py | 39 +-
superset/views/core.py | 164 +-
superset/viz.py | 16 +-
tests/base_tests.py | 5 +-
tests/core_tests.py | 25 +-
tests/load_examples_test.py | 2 +-
tests/sqllab_tests.py | 23 +
tests/utils_tests.py | 34 +-
319 files changed, 7429 insertions(+), 4562 deletions(-)
create mode 100644 .flaskenv
create mode 100644
superset/assets/cypress/integration/explore/visualizations/filter_box.js
delete mode 100644 superset/assets/images/viz_thumbnails_large/area.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/bar.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/big_number.png
delete mode 100644
superset/assets/images/viz_thumbnails_large/big_number_total.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/box_plot.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/bubble.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/bullet.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/cal_heatmap.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/chord.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/compare.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/country_map.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/deck_arc.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/deck_geojson.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/deck_grid.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/deck_hex.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/deck_multi.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/deck_path.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/deck_polygon.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/deck_scatter.png
delete mode 100644
superset/assets/images/viz_thumbnails_large/deck_screengrid.png
delete mode 100644
superset/assets/images/viz_thumbnails_large/directed_force.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/dist_bar.png
delete mode 100755 superset/assets/images/viz_thumbnails_large/dual_line.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/event_flow.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/filter_box.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/heatmap.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/histogram.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/horizon.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/iframe.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/line.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/line_multi.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/mapbox.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/markup.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/multi.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/paired_ttest.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/para.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/partition.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/pie.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/pivot_table.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/rose.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/sankey.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/separator.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/sunburst.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/table.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/time_pivot.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/time_table.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/treemap.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/word_cloud.png
delete mode 100644 superset/assets/images/viz_thumbnails_large/world_map.png
create mode 100644
superset/assets/spec/javascripts/sqllab/LimitControl_spec.jsx
rename superset/assets/spec/javascripts/sqllab/{actions_spec.js =>
actions/sqlLab_spec.js} (97%)
rename superset/assets/spec/javascripts/sqllab/{reducers_spec.js =>
reducers/sqlLab_spec.js} (66%)
create mode 100644
superset/assets/spec/javascripts/utils/getClientErrorObject_spec.js
rename superset/assets/src/SqlLab/{actions.js => actions/sqlLab.js} (91%)
create mode 100644 superset/assets/src/SqlLab/components/LimitControl.jsx
create mode 100644 superset/assets/src/SqlLab/reducers/common.js
rename superset/assets/src/SqlLab/{ => reducers}/getInitialState.js (68%)
create mode 100644 superset/assets/src/SqlLab/reducers/index.js
rename superset/assets/src/SqlLab/{reducers.js => reducers/sqlLab.js} (95%)
delete mode 100644 superset/assets/src/common.js
create mode 100644 superset/assets/src/components/ErrorBoundary.jsx
create mode 100644
superset/assets/src/explore/components/controls/VizTypeControl.css
delete mode 100644 superset/assets/src/i18n.jsx
delete mode 100644 superset/assets/src/locales.jsx
create mode 100644 superset/assets/src/preamble.js
create mode 100644 superset/assets/src/setup/setupApp.js
create mode 100644 superset/assets/src/utils/errorMessages.js
create mode 100644 superset/assets/src/utils/getClientErrorObject.js
copy {tests/fixtures => superset/common}/__init__.py (100%)
create mode 100644 superset/common/query_context.py
create mode 100644 superset/common/query_object.py
create mode 100644 superset/data/bart_lines.py
create mode 100644 superset/data/birth_names.py
create mode 100644 superset/data/country_map.py
create mode 100644 superset/data/css_templates.py
create mode 100644 superset/data/deck.py
create mode 100644 superset/data/energy.py
create mode 100644 superset/data/flights.py
create mode 100644 superset/data/helpers.py
create mode 100644 superset/data/long_lat.py
create mode 100644 superset/data/misc_dashboard.py
create mode 100644 superset/data/multi_line.py
create mode 100644 superset/data/multiformat_time_series.py
create mode 100644 superset/data/paris.py
create mode 100644 superset/data/random_time_series.py
create mode 100644 superset/data/sf_population_polygons.py
create mode 100644 superset/data/unicode_test_data.py
create mode 100644 superset/data/world_bank.py
create mode 100644 superset/views/api.py