You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ma...@apache.org on 2018/09/13 00:37:46 UTC
[incubator-superset] branch 0.28 updated (663bdd6 -> 28e321b)
This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a change to branch 0.28
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
from 663bdd6 0.28.0rc5
add d5d5927 fix sqlparse bug and refactor (#5768)
add 772ae77 [dashboard] Update font style for markdown component (#5722)
add 00cc6e9 [SIP-5] Refactor World Map (#5719)
add 86f99b0 [SIP-5] Refactor rose (#5763)
add 00f2771 [SIP-5] Refactor and repair partition (#5718)
add 5437efa Fix multilayer geoviz and color picker error (#5767)
add ada8b92 New branding images (#5776)
add 8af3e1f Fix redirect to SQL Lab (#5777)
add 9f2b502 remove backend logic for wordcloud (#5753)
add f72cdc3 [SIP-5] Repair and refactor CountryMap (#5721)
add e12f4fb update thumbnail (#5782)
add 5e3f833 Update annotation model to have JSON Metadata field (#5745)
add 8a4b1b7 [SIP-5] Refactor table (#5707)
add 77fe9ef Force quoted column aliases for Oracle-like databases (#5686)
add d43813f make some text in [druid,CRUD,datasource] localizable (#5796)
add eb41756 Configure webpack-dev-server (#5786)
add cf12ea0 [celery] setting default (#5812)
add a411516 bug: don't show query overlay when panning mapbox maps (#5814)
add 0c33f80 Enable CSS Hot Module Replacement and optimize css output for production (#5813)
add 2811498 [SIP-5] Refactor calendar chart (#5760)
add b461287 [SIP-5] Refactor and improve histogram (#5758)
add bebbdb8 [SIP-5] Refactor MapBox (#5783)
add dafe0b9 [SIP-5] Refactor parallel coordinates (#5761)
add a9952bb [SIP-5] Remove unused function #easy-review (#5825)
add 5eff7a8 [SIP-5] Refactor pivot table (#5705)
add 8c2dbad fix bug with react-syntax-highlighter import (#5826)
add 98d9fb1 Adding 'Resources' section to the docs (#5823)
add f9977af Update Readme that support Apache Kylin (#5818)
add 5616d7b [sql_json] allow not specifying client_id (#5730)
add 0c98ecb [dashboard] Add alert on user delete root level tab (#5771)
add d40ded0 Adding simple Cypress tests (#5693)
add b284788 [SIP-5] Refactor filterbox (#5789)
add 68e7794 [SIP-5] Refactor Paired t-test (#5762)
add 3f8b970 [bugfix] Fix bignumber overflow in dashboard (#5839)
add 9f4d67b Adding instructions on how to run Cypress in Contributing.md (#5840)
add 4a62ef3 Get 'Test Connection' button to take 'engine_params' into account (#5830)
add 299e20a Fix cache for multiple time comparisons (#5828)
add 517fea3 [docs] suggest using python3.6 in installation docs (#5834)
add 6d57372 Enable hot module replacement for React via react-hot-loader (#5841)
add 6c9be9d Update time filter to use `react-datetime` (#5819)
add f740974 Handle "ambiguous durations" (#5785)
add e35bfba add timing to stats logger (#5844)
add 73db918 Upgrade to React==16.4.1 & Enzyme==3.3.0 (#5359)
add 039e7c5 [sql lab] handle large ints, prevent overflow (#5829)
add 73cfccc [bugfix] 'No numeric types to aggregate' in NVD3 chart (#5853)
add ce362f0 [bugfix] fix rows not showing on welcome page (retry) (#5849)
add 9a4bba4 [sqllab]More granular sqllab logging (#5736)
add 965c838 update dashboard sidepane title (#5850)
add 1f6e8b3 [dev] fix redux devtools (#5855)
add 6ae285b Adding line and big number total integration tests (#5846)
add 6df720d [bugfix] mapbox pan on filter (#5858)
add 01212c3 make access request open new tab (#5859)
add 962eb08 fix Object.assign try to write to read-only option.style (#5860)
add c82cea3 fix sqllab logging (#5862)
add 657993d Moving get_main_db out of tests and into superset utils (#5864)
add 166058d correctly compute slice width in dashboard (#5867)
add 1e35030 [Docs] Running DB migration (#5748)
add 367dcda [time table] fix sorting on missing values (#5863)
add bec0b4c [tests] fix sqllab/TableElement_spec (#5874)
add f482a6c Improve categorical color management (#5815)
add 4121d57 fix: Pivot table not sorting formatted numeric column properly (#5709)
add 620beed remove getColorFromScheme in favor of CategoricalColorNamespace.getScale() for histogram (#5878)
add 80faa8d Fix CSS theme flickering on FAB pages (#5880)
new e474d5e Merge branch 'master' into 0.28
new 28e321b 0.28.0rc6
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.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/Superset_Logo_Gradient_Text@2x.png | Bin 0 -> 16664 bytes
.../branding/Superset_Logo_Horizontal_Lockup.png | Bin 0 -> 8350 bytes
.../branding/Superset_Logo_Horizontal_Lockup.svg | 20 +
.../Superset_Logo_Horizontal_Lockup@2x.png | 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/Superset_Logo_No_Text@2x.png | Bin 0 -> 17786 bytes
.../branding/Superset_Logo_Vertical_Lockup.png | Bin 0 -> 8061 bytes
.../branding/Superset_Logo_Vertical_Lockup.svg | 20 +
.../branding/Superset_Logo_Vertical_Lockup@2x.png | 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 | 45 +-
.../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, 7419 insertions(+), 23420 deletions(-)
create mode 100644 superset/assets/branding/Superset_Logo_Gradient_Text.png
create mode 100644 superset/assets/branding/Superset_Logo_Gradient_Text.svg
create mode 100644 superset/assets/branding/Superset_Logo_Gradient_Text@2x.png
create mode 100644 superset/assets/branding/Superset_Logo_Horizontal_Lockup.png
create mode 100644 superset/assets/branding/Superset_Logo_Horizontal_Lockup.svg
create mode 100644 superset/assets/branding/Superset_Logo_Horizontal_Lockup@2x.png
create mode 100644 superset/assets/branding/Superset_Logo_No_Text.png
create mode 100644 superset/assets/branding/Superset_Logo_No_Text.svg
create mode 100644 superset/assets/branding/Superset_Logo_No_Text@2x.png
create mode 100644 superset/assets/branding/Superset_Logo_Vertical_Lockup.png
create mode 100644 superset/assets/branding/Superset_Logo_Vertical_Lockup.svg
create mode 100644 superset/assets/branding/Superset_Logo_Vertical_Lockup@2x.png
create mode 100644 superset/assets/cypress.json
create mode 100644 superset/assets/cypress/integration/dashboard/dashboard_tests.js
create mode 100644 superset/assets/cypress/integration/explore/control_tests.js
create mode 100644 superset/assets/cypress/integration/explore/visualizations/big_number.js
create mode 100644 superset/assets/cypress/integration/explore/visualizations/line.js
create mode 100644 superset/assets/cypress/integration/explore/visualizations/shared.helper.js
create mode 100644 superset/assets/cypress/plugins/index.js
create mode 100644 superset/assets/cypress/support/commands.js
create mode 100644 superset/assets/cypress/support/index.js
create mode 100755 superset/assets/cypress_build.sh
delete mode 100644 superset/assets/package-lock.json
rename superset/assets/spec/helpers/{browser.js => shim.js} (83%)
create mode 100644 superset/assets/spec/javascripts/modules/CategoricalColorNameSpace_spec.js
create mode 100644 superset/assets/spec/javascripts/modules/CategoricalColorScale_spec.js
create mode 100644 superset/assets/spec/javascripts/modules/ColorSchemeManager_spec.js
rename superset/assets/spec/javascripts/welcome/{App_spec.jsx => Welcome_spec.jsx} (71%)
copy superset/assets/src/SqlLab/{index.jsx => App.jsx} (89%)
copy superset/assets/src/addSlice/{index.jsx => App.jsx} (65%)
copy superset/assets/src/dashboard/{index.jsx => App.jsx} (88%)
create mode 100644 superset/assets/src/dashboard/components/DeleteComponentModal.jsx
copy superset/assets/src/explore/{index.jsx => App.jsx} (95%)
create mode 100644 superset/assets/src/explore/components/controls/DateFilterControl.css
create mode 100644 superset/assets/src/modules/CategoricalColorNamespace.js
create mode 100644 superset/assets/src/modules/CategoricalColorScale.js
create mode 100644 superset/assets/src/modules/ColorSchemeManager.js
create mode 100644 superset/assets/src/modules/colorSchemes/airbnb.js
create mode 100644 superset/assets/src/modules/colorSchemes/categorical.js
create mode 100644 superset/assets/src/modules/colorSchemes/lyft.js
copy superset/assets/src/modules/{colors.js => colorSchemes/sequential.js} (60%)
copy superset/assets/src/profile/{index.jsx => App.jsx} (64%)
rename superset/assets/src/visualizations/{big_number.css => BigNumber/BigNumber.css} (100%)
rename superset/assets/src/visualizations/{ => BigNumber}/BigNumber.jsx (95%)
create mode 100644 superset/assets/src/visualizations/Histogram.jsx
create mode 100644 superset/assets/src/visualizations/MapBox/MapBox.css
create mode 100644 superset/assets/src/visualizations/MapBox/MapBox.jsx
rename superset/assets/src/visualizations/{mapbox.jsx => MapBox/ScatterPlotGlowOverlay.jsx} (59%)
rename superset/assets/src/visualizations/{paired_ttest.css => PairedTTest/PairedTTest.css} (98%)
create mode 100644 superset/assets/src/visualizations/PairedTTest/PairedTTest.jsx
rename superset/assets/src/visualizations/{paired_ttest.jsx => PairedTTest/TTestTable.jsx} (79%)
create mode 100644 superset/assets/src/visualizations/WithLegend.css
create mode 100644 superset/assets/src/visualizations/WithLegend.jsx
delete mode 100644 superset/assets/src/visualizations/histogram.css
delete mode 100644 superset/assets/src/visualizations/histogram.js
delete mode 100644 superset/assets/src/visualizations/mapbox.css
rename superset/assets/src/visualizations/{word_cloud.js => wordcloud/WordCloud.js} (83%)
copy superset/assets/src/welcome/{App.jsx => Welcome.jsx} (95%)
create mode 100644 superset/migrations/versions/55e910a74826_add_metadata_column_to_annotation_model_.py
delete mode 100644 yarn.lock
[incubator-superset] 02/02: 0.28.0rc6
Posted by ma...@apache.org.
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 28e321b4ced169cd10d2ec3d8fa6680accdaa17e
Author: Maxime Beauchemin <ma...@gmail.com>
AuthorDate: Wed Sep 12 17:37:27 2018 -0700
0.28.0rc6
---
superset/assets/package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/superset/assets/package.json b/superset/assets/package.json
index 1f6a001..950170a 100644
--- a/superset/assets/package.json
+++ b/superset/assets/package.json
@@ -1,6 +1,6 @@
{
"name": "superset",
- "version": "0.28.0rc5",
+ "version": "0.28.0rc6",
"description": "Superset is a data exploration platform designed to be visual, intuitive, and interactive.",
"license": "Apache-2.0",
"directories": {
[incubator-superset] 01/02: Merge branch 'master' into 0.28
Posted by ma...@apache.org.
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 <ma...@gmail.com>
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/Superset_Logo_Gradient_Text@2x.png | Bin 0 -> 16664 bytes
.../branding/Superset_Logo_Horizontal_Lockup.png | Bin 0 -> 8350 bytes
.../branding/Superset_Logo_Horizontal_Lockup.svg | 20 +
.../Superset_Logo_Horizontal_Lockup@2x.png | 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/Superset_Logo_No_Text@2x.png | Bin 0 -> 17786 bytes
.../branding/Superset_Logo_Vertical_Lockup.png | Bin 0 -> 8061 bytes
.../branding/Superset_Logo_Vertical_Lockup.svg | 20 +
.../branding/Superset_Logo_Vertical_Lockup@2x.png | 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(-)