This is an automated email from the ASF dual-hosted git repository. maximebeauchemin pushed a commit to branch 0.28 in repository https://gitbox.apache.org/repos/asf/incubator-superset.git
commit e474d5e511e4f5eee3253d2a96d891980f869683 Merge: 663bdd6 80faa8d Author: Maxime Beauchemin <[email protected]> AuthorDate: Wed Sep 12 17:37:05 2018 -0700 Merge branch 'master' into 0.28 .travis.yml | 2 + CONTRIBUTING.md | 89 +- README.md | 2 + docs/index.rst | 13 + docs/installation.rst | 10 +- superset/assets/.babelrc | 2 +- .../branding/Superset_Logo_Gradient_Text.png | Bin 0 -> 6973 bytes .../branding/Superset_Logo_Gradient_Text.svg | 14 + .../branding/[email protected] | Bin 0 -> 16664 bytes .../branding/Superset_Logo_Horizontal_Lockup.png | Bin 0 -> 8350 bytes .../branding/Superset_Logo_Horizontal_Lockup.svg | 20 + .../[email protected] | Bin 0 -> 20448 bytes superset/assets/branding/Superset_Logo_No_Text.png | Bin 0 -> 5990 bytes superset/assets/branding/Superset_Logo_No_Text.svg | 16 + .../assets/branding/[email protected] | Bin 0 -> 17786 bytes .../branding/Superset_Logo_Vertical_Lockup.png | Bin 0 -> 8061 bytes .../branding/Superset_Logo_Vertical_Lockup.svg | 20 + .../branding/[email protected] | Bin 0 -> 20639 bytes superset/assets/cypress.json | 5 + .../integration/dashboard/dashboard_tests.js | 26 + .../cypress/integration/explore/control_tests.js | 59 + .../explore/visualizations/big_number.js | 58 + .../integration/explore/visualizations/line.js | 140 + .../explore/visualizations/shared.helper.js | 40 + superset/assets/cypress/plugins/index.js | 17 + superset/assets/cypress/support/commands.js | 73 + superset/assets/cypress/support/index.js | 20 + superset/assets/cypress_build.sh | 16 + .../assets/images/viz_thumbnails/big_number.png | Bin 10101 -> 103045 bytes superset/assets/package-lock.json | 19483 ------------------- superset/assets/package.json | 43 +- .../assets/spec/helpers/{browser.js => shim.js} | 9 + .../assets/spec/javascripts/chart/Chart_spec.jsx | 2 - .../javascripts/components/AsyncSelect_spec.jsx | 1 - .../dashboard/components/Dashboard_spec.jsx | 8 - .../components/gridComponents/Markdown_spec.jsx | 3 +- .../components/gridComponents/Tab_spec.jsx | 18 +- .../components/AdhocFilterEditPopover_spec.jsx | 2 +- .../AdhocMetricEditPopoverTitle_spec.jsx | 2 +- .../explore/components/ColorScheme_spec.jsx | 4 +- .../explore/components/DateFilterControl_spec.jsx | 18 +- .../explore/components/DisplayQueryButton_spec.jsx | 2 - .../modules/CategoricalColorNameSpace_spec.js | 130 + .../modules/CategoricalColorScale_spec.js | 96 + .../javascripts/modules/ColorSchemeManager_spec.js | 141 + .../spec/javascripts/modules/colors_spec.jsx | 26 +- .../assets/spec/javascripts/modules/time_spec.js | 100 +- .../spec/javascripts/sqllab/TableElement_spec.jsx | 8 +- .../assets/spec/javascripts/sqllab/actions_spec.js | 9 +- .../spec/javascripts/visualizations/table_spec.jsx | 12 +- .../welcome/{App_spec.jsx => Welcome_spec.jsx} | 8 +- superset/assets/src/CRUD/CollectionTable.jsx | 4 +- superset/assets/src/SqlLab/{index.jsx => App.jsx} | 9 +- superset/assets/src/SqlLab/actions.js | 10 +- .../assets/src/SqlLab/components/SqlEditor.jsx | 2 +- superset/assets/src/SqlLab/index.jsx | 46 +- .../assets/src/addSlice/{index.jsx => App.jsx} | 9 +- superset/assets/src/addSlice/index.jsx | 12 +- superset/assets/src/chart/Chart.jsx | 12 - superset/assets/src/chart/chartAction.js | 33 +- superset/assets/src/chart/chartReducer.js | 6 + superset/assets/src/common.js | 22 +- superset/assets/src/components/ModalTrigger.jsx | 11 +- .../assets/src/components/StackTraceMessage.jsx | 8 +- .../src/components/VirtualizedRendererWrap.jsx | 2 +- .../assets/src/dashboard/{index.jsx => App.jsx} | 11 +- .../dashboard/components/BuilderComponentPane.jsx | 4 +- .../dashboard/components/DeleteComponentModal.jsx | 62 + .../components/gridComponents/ChartHolder.jsx | 11 +- .../dashboard/components/gridComponents/Tab.jsx | 10 +- .../dashboard/components/menu/WithPopoverMenu.jsx | 23 +- superset/assets/src/dashboard/index.jsx | 34 +- .../src/dashboard/reducers/getInitialState.js | 4 +- .../dashboard/stylesheets/components/markdown.less | 11 + .../src/dashboard/stylesheets/dashboard.less | 36 +- .../src/dashboard/stylesheets/variables.less | 1 + .../assets/src/datasource/DatasourceEditor.jsx | 10 +- superset/assets/src/datasource/DatasourceModal.jsx | 2 +- superset/assets/src/explore/{index.jsx => App.jsx} | 9 +- .../explore/components/AdhocMetricEditPopover.jsx | 10 +- superset/assets/src/explore/components/Control.jsx | 1 + .../src/explore/components/DisplayQueryButton.jsx | 2 +- .../components/controls/AnnotationLayer.jsx | 6 +- .../components/controls/DateFilterControl.css | 3 + .../components/controls/DateFilterControl.jsx | 292 +- .../explore/components/controls/HiddenControl.jsx | 1 + .../explore/components/controls/SpatialControl.jsx | 1 - superset/assets/src/explore/controls.jsx | 19 +- superset/assets/src/explore/index.jsx | 89 +- superset/assets/src/explore/visTypes.jsx | 1 + .../src/modules/CategoricalColorNamespace.js | 60 + .../assets/src/modules/CategoricalColorScale.js | 64 + superset/assets/src/modules/ColorSchemeManager.js | 86 + superset/assets/src/modules/colorSchemes/airbnb.js | 25 + .../assets/src/modules/colorSchemes/categorical.js | 42 + superset/assets/src/modules/colorSchemes/lyft.js | 14 + .../{colors.js => colorSchemes/sequential.js} | 168 +- superset/assets/src/modules/colors.js | 567 +- superset/assets/src/modules/time.js | 104 +- superset/assets/src/profile/{index.jsx => App.jsx} | 12 +- superset/assets/src/profile/index.jsx | 17 +- superset/assets/src/reduxUtils.js | 2 +- superset/assets/src/utils/common.js | 9 +- .../{big_number.css => BigNumber/BigNumber.css} | 0 .../visualizations/{ => BigNumber}/BigNumber.jsx | 16 +- superset/assets/src/visualizations/Histogram.jsx | 138 + .../assets/src/visualizations/MapBox/MapBox.css | 3 + .../assets/src/visualizations/MapBox/MapBox.jsx | 205 + .../ScatterPlotGlowOverlay.jsx} | 246 +- .../PairedTTest.css} | 10 +- .../src/visualizations/PairedTTest/PairedTTest.jsx | 83 + .../TTestTable.jsx} | 87 +- superset/assets/src/visualizations/WithLegend.css | 4 + superset/assets/src/visualizations/WithLegend.jsx | 123 + superset/assets/src/visualizations/cal_heatmap.css | 4 - superset/assets/src/visualizations/cal_heatmap.js | 120 +- superset/assets/src/visualizations/chord.jsx | 7 +- superset/assets/src/visualizations/country_map.css | 32 +- superset/assets/src/visualizations/country_map.js | 213 +- .../deckgl/AnimatableDeckGLContainer.jsx | 11 +- .../deckgl/CategoricalDeckGLContainer.jsx | 49 +- .../src/visualizations/deckgl/layers/arc.jsx | 7 +- .../src/visualizations/deckgl/layers/scatter.jsx | 13 +- .../visualizations/deckgl/layers/screengrid.jsx | 6 +- .../assets/src/visualizations/deckgl/multi.jsx | 9 +- superset/assets/src/visualizations/filter_box.jsx | 208 +- superset/assets/src/visualizations/histogram.css | 16 - superset/assets/src/visualizations/histogram.js | 177 - superset/assets/src/visualizations/index.js | 12 +- superset/assets/src/visualizations/mapbox.css | 16 - .../src/visualizations/parallel_coordinates.js | 161 +- superset/assets/src/visualizations/partition.css | 21 +- superset/assets/src/visualizations/partition.js | 302 +- superset/assets/src/visualizations/pivot_table.js | 99 +- superset/assets/src/visualizations/rose.js | 97 +- superset/assets/src/visualizations/sankey.js | 6 +- superset/assets/src/visualizations/sunburst.js | 11 +- superset/assets/src/visualizations/table.css | 28 +- superset/assets/src/visualizations/table.js | 256 +- superset/assets/src/visualizations/time_table.jsx | 1 + superset/assets/src/visualizations/treemap.js | 5 +- .../{word_cloud.js => wordcloud/WordCloud.js} | 25 +- superset/assets/src/visualizations/world_map.js | 92 +- superset/assets/src/welcome/App.jsx | 79 +- superset/assets/src/welcome/DashboardTable.jsx | 6 +- .../assets/src/welcome/{App.jsx => Welcome.jsx} | 4 +- superset/assets/src/welcome/index.jsx | 18 +- superset/assets/vendor/cal-heatmap/cal-heatmap.css | 5 - superset/assets/webpack.config.js | 109 +- superset/assets/yarn.lock | 4325 ++-- superset/cli.py | 66 + superset/connectors/druid/models.py | 4 +- superset/connectors/druid/views.py | 4 +- superset/connectors/sqla/models.py | 106 +- superset/data/__init__.py | 8 + superset/dataframe.py | 4 +- superset/db_engine_specs.py | 66 +- ...826_add_metadata_column_to_annotation_model_.py | 22 + superset/models/annotations.py | 1 + superset/sql_lab.py | 21 +- superset/sql_parse.py | 4 +- superset/stats_logger.py | 11 + superset/templates/superset/base.html | 7 + superset/templates/superset/basic.html | 3 + .../templates/superset/models/database/macros.html | 2 +- superset/utils.py | 19 +- superset/views/annotations.py | 10 +- superset/views/core.py | 22 +- superset/viz.py | 55 +- tests/base_tests.py | 59 +- tests/celery_tests.py | 11 +- tests/core_tests.py | 19 +- tests/dict_import_export_tests.py | 3 +- tests/form_tests.py | 2 +- tests/model_tests.py | 7 +- tests/sql_parse_tests.py | 37 + tests/sqllab_tests.py | 3 +- tox.ini | 16 +- yarn.lock | 4 - 179 files changed, 7418 insertions(+), 23419 deletions(-)
