superset-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ccwilli...@apache.org
Subject [incubator-superset] branch dashboard-builder updated (a19a260 -> 5f29bfd)
Date Thu, 19 Apr 2018 00:04:55 GMT
This is an automated email from the ASF dual-hosted git repository.

ccwilliams pushed a change to branch dashboard-builder
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.


    omit a19a260  [dashboard builder] static layout + toasts (#4763)
    omit 1aebfd6  [dashboard-builder] add top-level tabs + undo-redo (#4626)
    omit 2c6d610  fix rebase error, clean up css organization and use @less vars
    omit 73ee37e  [dashboard builder] Add dir structure for dashboard/v2, simplified Header, split pane, Draggable side panel
     add 7440d34  [payload] Fixing regression introducted in ##4396
     add 48430a1  Merge pull request #4500 from john-bodley/john-bodley-fix-pr-4396
     add b01a9bb  [setup] Fixing URLs
     add 6e0ece7  Merge pull request #4534 from john-bodley/john-bodley-setup-url
     add 2c5adb6  Add ScopeAI (#4541)
     add 06c5077  [dump.rdb] Removing rouge file (#4536)
     add 150768e  [presto] Removing patched presto (#4530)
     add 4f7258a  [coverage] Replacing coveralls with codecov
     add 71d7196  Merge pull request #4533 from john-bodley/john-bodley-replace-coveralls-with-codecov
     add 2e780e4  Removing files from MANIFEST.in (#4542)
     add 01e0a2f  [landing] Making Dashboards the first/default tab (#4553)
     add ef4e5ec  [bugfix] Fixing regression from #4500 (#4549)
     add d817b8d  Setting up compression using flask-compress (#4543)
     add b63dc91  Expose hook to inject database connection logic on the fly (#4505)
     add 369f652  [bug] fix shortener url (#4560)
     add 1e8cd0e  [payload] Set status code on error rather than query status
     add 826d063  Merge pull request #4567 from john-bodley/john-bodley-payload-error-status-code
     add 0dfa3b9  [requires.io] Removing obsolete requires.io link (#4564)
     add d494c82  [landscape.io] Deprecating .landscape.yml (#4563)
     add 31a9957  [bug] Fix CSV upload feature for DB with password (#4562)
     add 9ad50c9  Basic Portuguese Brazilian Translation (#4472)
     add 42ebcaa  Evelynturner/annotation timezone fix2 (#4550)
     add 9edbd64  [Explore] Save custom url parameters when user save slices (#4578)
     add b512da8  Adding option to visualize negative values in Table view (#4570)
     add 3fbadd6  [code-climate] Deprecating Code Climate from JavaScript tests
     add c85eea3  Merge pull request #4582 from john-bodley/john-bodley-javascript-codecov
     add 4ffc56f  [Translate] Added Full Russian Translation (#4586)
     add 34a081b  [sql lab] comment injection hook (#4585)
     add d522292  [sql lab] option to disable cross schema search (#4551)
     add c6af488  [sqllab] Added share button to bottom menu (#4584)
     add 1647004  Return __time in Druid scan (#4504)
     add f988110  histograms: fixup left margin assigment (#4532)
     add 1d27fb3  docs: fixup code blocks rendering (#4594)
     add ee073ee  Add Aktia Bank in organizations list who use Superset (#4591)
     add ff41f40  Add ignore git @eaDir Synology directory (#4599)
     add 2bc089e  Added new exception class and start of better exception/error handling (#4514)
     add 8951990  [BugFix] Resizing widgets problem #4596 (#4597)
     add 1d0ec9f  timeseries_limit should not be required for phase 2 (#4581)
     add 9604e1d  [druid] Adding cluster filter for refresh
     add 037c041  Merge pull request #4602 from john-bodley/john-bodley-druid-sync-fix-filter
     add 26257d9  [cache] Ensuring that the datasource UID is defined
     add de44098  Merge pull request #4573 from john-bodley/john-bodley-cache-fix-datasource-uid
     add 402c7dd  Removing [dashboard] and [slice] titles to show name
     add 8829218  Changing the title for explore pages
     add 4e494b2  Merge pull request #4579 from michellethomas/removing_title_label
     add e1af421  Removing escape_sql so we dont double escape
     add 4250e23  Merge pull request #4590 from michellethomas/fixing_double_escape_presto
     add 95a9b04  [slice_json] pass slice id to get_form_data() (#4607)
     add 3371c8b  overriding annotation and layers' control tab (#4609)
     add 86a03d1  Show "Range Filter" by default (#4604)
     add 7089344  Legend for deck.gl scatterplot (#4572)
     add 36fa6cd  [contributing] Removing obsolete code climate reference (#4616)
     add 7c5bc8d  fix mapbox viz (#4621)
     add e2bd40c  [bug fixes] annotations <> x domains, zeros in text (#4194)
     add 1e0bcba  Allowing config flag to turn off flask-compress (#4617)
     add 7da164d  Remove group by from deck.gl viz (#4622)
     add da842f1  Fix function name (#4620)
     add 93ec76f  [sql lab] reduce the number of metadata calls when loading a table (#4593)
     add b906fec  Move run_extra_queries outsize of BaseViz init
     add 6875868  Merge pull request #4627 from mistercrunch/fix_run_extra
     add 3f1dfb3  Adding column type label to dropdowns (#4566)
     add 97afcd5  Adding to list of generated-members to fix pylint errors (#4632)
     add e9b5b1a  part1 (#4641)
     add 83f8f98  [cosmetic] removing table border in ModelView list (#4638)
     add ba9379b  Only show overlay if container is set (#4601)
     add 5c98f56  Fix sqllab numpy array (#4629)
     add ed9867c  Use 'count' as the default metric when available (#4606)
     add 8942436  [examples] let's not use 'date' as a col name (#4555)
     add 1435840  Set filter_select_enabled default to True for Druid (#4608)
     add fc47729  [sql lab] search to use fist&last name instead of username (#4628)
     add 33aa976  Cache the query string (#4633)
     add ec06967  Better default for MAPBOX_API_KEY (#4660)
     add b996523  fix: epoch_s and epoch_ms to date time (#4664)
     add d427f6a  Update messages.po (#4670)
     add 73f7f81  [Bug fix] Fixed/Refactored annotation layer code so that non-timeseries annotations are applied based on the updated chart object after adding all data (#4630)
     add b24a6fd  Fix setup.py, comma makes download_url a tuple (#4676)
     add f11cde9  add yarn.lock (#4674)
     add 76394d3  forms: make csv import parse dates accepts a list of columns (#4639)
     add 00cab7e  add yarn lock info to contributing.md (#4679)
     add 9abc5c7  Add lyftColor to the game 💯 (#4682)
     add 097a37a  Fix up the Lyft color scheme (#4684)
     add 4ec8258  Preprocess SQL Lab query prior to checking syntax (#4686)
     add 336a106  CRUD hints around SQL expressions (#4645)
     add 52b925f  Fix bug with sorting columns in group by using time shift (#4683)
     add f9d85bd  [druid] Updating refresh logic (#4655)
     add deb2111  Docs on how to package a release + CHANGELOG for 0.24.0 (#4697)
     add f510956  Hotkeys in SQL Lab (#4680)
     add 8dd052d  [security] Refactor security code into SupersetSecurityManager (#4565)
     add d8d860f  i18n(es_es) (#4687)
     add 485b0c2  Fixing label issue when columnType is null (#4700)
     add 7e1b6b7  Rename no_reload (#4703)
     add 68dec24  [Explore] Streamlined metric definitions for SQLA and Druid (#4663)
     add f952ec2  Remove trailing '/' from Mailing list link in README file (#4709)
     add 9ee78d1  Add missing perms to sql_lab role (#4714)
     add ed9a56b  [sql lab] ctrl-r hotkey should run latest SQL (#4719)
     add 2967868  Use 3 letters month prefix in default date format (#4693)
     add d49a0e7  [sqllab] Using app context for Celery task (#4669)
     add e25535c  Remove redundant has_access definition in superset (#4689)
     add b3442a7  [cli] Deprecating gunicorn/flower dependencies (#4451)
     add 069d61c  [sqllab] fix data grid's instant search function (#4717)
     add 221b35f  Add '.1%' to number format options (#4720)
     add 11c9e67  [explore] don't prompt to 'Run Query' on viewport change (#4729)
     add e0f541f  easier tab closing in sqllab (#4738)
     add 1ef856e  including auto generated avg metrics in druid (#4718)
     add ab7ba20  Expose metrics to JS (#4654)
     add 969ff0c  Fix deep equality logic (#4730)
     add 68bfcef  [flask-appbuilder] Bumping version to 1.10.0 (#4603)
     add 8be0bde  [BugFix] Allowing limit ordering by post-aggregation metrics (#4646)
     add aa4173d  Pass timezone to Druid Query granularity (#4648)
     add f6fe11f  [bugfix] convert metrics to numeric in dataframe (#4726)
     add 7a497e2  [sql_lab]Disabled run query button if sql query editor is empty (#4728)
     add 9a79d33  [BUGFIX]: JavaScripts max int is 2^53 - 1, longs are bigger (#4005)
     add 3b7e0a9  [sql lab] preserve schema through visualize flow (#4742)
     add adda30b  Set longer CSRF token duration (one week) (#4741)
     add 68999b1  [deck_multi] fixing issues with deck_multi (#4754)
     add df4ff05  [druid] Excluding refreshing verbose name (#4761)
     add 92230b8  Add context to templates / respect slice timeout (#4673)
     add 59cabe7  [explore] set control default for *showminmax = false (#4766)
     add 9136679  Add notes to contrib file about testing and code coverage (#4778)
     add 1a26485  Fix brush with annotations (#4773)
     add 426c34e  Pass granularity from backend to frontend as ISO duration (#4755)
     add 4f2c206  Improve controls layout for Table visualization (#4767)
     add bd2cb9a  [Bug fix] Resolving key conflicts in Timeseries Annotation Layer when key is a string (#4768)
     add 627bdb2  [dashboard] open in edit mode when adding a chart (#4772)
     add ee15fc8  [doc] module header for controls.jsx and visTypes.jsx (#4777)
     add 17e673e  [line] fix verbose names in time shift (#4765)
     add 41c158e  Rename UPDATING.MD to UPDATING.md (#4781)
     add 47c085f  Add play slider to screengrid (#4647)
     add 9bbe50f  [explore] forcing .1% number format when using 'Period Ratio' (#4774)
     add 64459ef  Add Ascendica Development in organizations list who use Superset (#4792)
     add 1e7a294  Improve xAxis ticks, thinner bottom margin (#4756)
     add 14bf45d  [bugfix] when num_period_compare is not set (#4799)
     add 1627fd0  [travis/tox] Restructuring configuration (#4552)
     add 02a9e37  [homepage] Fix Favorites chart list (#4802)
     add 7f1d754  [logs] Dropping dt column (#4587)
     add adf9ec0  adding option for multiple metrics, group by, opacity, legends (#4525)
     add 3c29ca7  filter recently viewed to just have explore and dashboard types (#4808)
     add 20f46ee  call next() the right way (#4804)
     add e965907  BugFix(#3658) (#4133)
     add 725b8f9  Adding tests for the time table viz (#4659)
     add dadc057  [tests] cleaning up test configuration (#4806)
     add ae7e114  [explore] set working default for MetricsControl (#4803)
     add 07a5f47  [bugfix] dedup groupby columns in Deck visualizations (#4801)
     add 683fb6c  Make the bottom margin a bit taller (#4807)
     add 2a95d20  [migrations] Fixing issue #4810 (#4815)
     add b043590  Filtering out SQLLab views out of table list view by default (#4746)
     add 6fd4ff4  Improve the calendar heatmap (#4800)
     add 2f5cff7  [DeckGL] Added fixtures and Deck test (#4798)
     add fd84fd8  RFC: add logger that logs into browser console (#4702)
     add daf9a3b  docs: use proper dialect for redshift (#4823)
     add 4c268ec  [docs] many improvements to the documentation / cleanup (#4817)
     add 8669874  [Explore] Adding custom expressions to adhoc metrics (#4736)
     add 23a3365  Update README with fresher screenshots (#4825)
     add 3b18fbf  db_engine_specs: use correct sqlite week time grain (#4831)
     add 2900ca3  [travis] Fixing environments (#4828)
     add c0db6db  Moving some JS folders (#4820)
     add 44c2d5b  [setup] Dropping 3.4 and adding 3.6 (#4835)
     add eac97ce  [explore] proper filtering of NULLs and '' (#4651)
     add a14dc26  ensure directory exists before saving csv file (#4829)
     new 3642798  [dashboard builder] Add dir structure for dashboard/v2, simplified Header, split pane, Draggable side panel
     new 3f32c44  fix rebase error, clean up css organization and use @less vars
     new 19d00da  [dashboard-builder] add top-level tabs + undo-redo (#4626)
     new 0656955  [dashboard builder] static layout + toasts (#4763)
     new 5f29bfd  [dashboard builder] git mv to src/ post-rebase

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   (a19a260)
            \
             N -- N -- N   refs/heads/dashboard-builder (5f29bfd)

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.

The 5 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:
 .codeclimate.yml                                   |   40 -
 .coveralls.yml                                     |    1 -
 .gitignore                                         |    3 +-
 .landscape.yml                                     |   22 -
 .pylintrc                                          |    2 +-
 .travis.yml                                        |   55 +-
 CHANGELOG.md                                       |  283 +
 CONTRIBUTING.md                                    |  168 +-
 MANIFEST.in                                        |    2 +
 README.md                                          |   52 +-
 UPDATING.md                                        |   10 +
 dev-reqs-for-docs.txt                              |    3 -
 dev-reqs.txt                                       |   15 -
 docs/_build/html/README.md                         |    1 -
 docs/conf.py                                       |    2 +-
 docs/druid.rst                                     |   25 +-
 docs/faq.rst                                       |   16 +-
 docs/gallery.rst                                   |  221 +-
 docs/images                                        |    1 +
 docs/import_export_datasources.rst                 |   17 +-
 docs/index.rst                                     |   16 +-
 docs/installation.rst                              |   76 +-
 docs/misc.rst                                      |   10 +
 docs/requirements.txt                              |    3 +
 docs/security.rst                                  |    2 +-
 docs/sqllab.rst                                    |    5 +
 docs/tutorial.rst                                  |   94 +-
 docs/videos.rst                                    |   53 +-
 docs/visualization.rst                             |    2 +-
 dump.rdb                                           |  Bin 157 -> 0 bytes
 pylint-errors.sh                                   |    2 -
 requirements-dev.txt                               |    8 +
 requirements.txt                                   |   40 +
 run_specific_test.sh                               |   10 -
 run_tests.sh                                       |   15 -
 setup.cfg                                          |   16 +-
 setup.py                                           |   85 +-
 superset/__init__.py                               |   23 +-
 superset/assets/.eslintrc                          |    3 +
 superset/assets/backendSync.json                   |   20 +-
 superset/assets/images/screenshots/bank_dash.png   |  Bin 0 -> 1532812 bytes
 superset/assets/images/screenshots/deckgl_dash.png |  Bin 0 -> 6777438 bytes
 superset/assets/images/screenshots/explore.png     |  Bin 0 -> 674489 bytes
 superset/assets/images/screenshots/sqllab.png      |  Bin 0 -> 514789 bytes
 .../assets/images/screenshots/visualizations.png   |  Bin 0 -> 2016718 bytes
 .../javascripts/addSlice/AddSliceContainer.jsx     |  102 -
 superset/assets/js_build.sh                        |    1 -
 superset/assets/package-lock.json                  |   21 +
 superset/assets/package.json                       |   23 +-
 .../addSlice/AddSliceContainer_spec.jsx            |    2 +-
 .../assets/spec/javascripts/chart/Chart_spec.jsx   |    8 +-
 .../components/AlteredSliceTag_spec.jsx            |    6 +-
 .../javascripts/components/AsyncSelect_spec.jsx    |    2 +-
 .../javascripts/components/CachedLabel_spec.jsx    |    2 +-
 .../spec/javascripts/components/Checkbox_spec.jsx  |    2 +-
 .../javascripts/components/ColumnOption_spec.jsx   |   41 +-
 .../components/ColumnTypeLabel_spec.jsx            |   52 +
 .../components/CopyToClipboard_spec.jsx            |    2 +-
 .../FilterableTable/FilterableTable_spec.jsx       |   36 +-
 .../javascripts/components/MetricOption_spec.jsx   |   11 +-
 .../javascripts/components/ModalTrigger_spec.jsx   |    2 +-
 .../javascripts/components/OnPasteSelect_spec.jsx  |    2 +-
 .../components/OptionDescription_spec.jsx          |    4 +-
 .../javascripts/components/PopoverSection_spec.jsx |    2 +-
 .../components/VirtualizedRendererWrap_spec.jsx    |    2 +-
 .../spec/javascripts/dashboard/CodeModal_spec.jsx  |    2 +-
 .../spec/javascripts/dashboard/CssEditor_spec.jsx  |    2 +-
 .../spec/javascripts/dashboard/Dashboard_spec.jsx  |    6 +-
 .../dashboard/RefreshIntervalModal_spec.jsx        |    2 +-
 .../assets/spec/javascripts/dashboard/fixtures.jsx |    2 +-
 .../spec/javascripts/dashboard/reducers_spec.js    |    4 +-
 .../spec/javascripts/explore/AdhocMetric_spec.js   |  189 +
 .../spec/javascripts/explore/chartActions_spec.js  |    4 +-
 .../AdhocMetricEditPopoverTitle_spec.jsx           |   48 +
 .../components/AdhocMetricEditPopover_spec.jsx     |  113 +
 .../explore/components/AdhocMetricOption_spec.jsx  |   42 +
 .../explore/components/AggregateOption_spec.jsx    |   14 +
 .../explore/components/BoundsControl_spec.jsx      |    2 +-
 .../explore/components/CheckboxControl_spec.jsx    |    6 +-
 .../explore/components/ColorPickerControl_spec.jsx |    4 +-
 .../explore/components/ColorScheme_spec.jsx        |    4 +-
 .../components/ControlPanelSection_spec.jsx        |    4 +-
 .../components/ControlPanelsContainer_spec.jsx     |    6 +-
 .../explore/components/ControlRow_spec.jsx         |    2 +-
 .../explore/components/DatasourceControl_spec.jsx  |    2 +-
 .../explore/components/DateFilterControl_spec.jsx  |    4 +-
 .../explore/components/DisplayQueryButton_spec.jsx |    4 +-
 .../explore/components/EmbedCodeButton_spec.jsx    |    4 +-
 .../components/ExploreActionButtons_spec.jsx       |    2 +-
 .../explore/components/ExploreChartHeader_spec.jsx |    6 +-
 .../explore/components/ExploreChartPanel_spec.js   |    2 +-
 .../components/ExploreViewContainer_spec.js        |    8 +-
 .../explore/components/FilterControl_spec.jsx      |    9 +-
 .../javascripts/explore/components/Filter_spec.jsx |    8 +-
 .../components/FixedOrMetricControl_spec.jsx       |    8 +-
 .../components/MetricDefinitionOption_spec.jsx     |   27 +
 .../components/MetricDefinitionValue_spec.jsx      |   30 +
 .../explore/components/MetricsControl_spec.jsx     |  282 +
 .../explore/components/QueryAndSaveBtns_spec.jsx   |    4 +-
 .../explore/components/RowCountLabel_spec.jsx      |    4 +-
 .../components/RunQueryActionButton_spec.jsx       |    5 +-
 .../explore/components/SaveModal_spec.jsx          |    6 +-
 .../explore/components/SelectControl_spec.jsx      |    6 +-
 .../explore/components/TextArea_spec.jsx           |    2 +-
 .../components/TimeSeriesColumnControl_spec.jsx    |    2 +-
 .../explore/components/URLShortLinkButton_spec.jsx |    2 +-
 .../explore/components/ViewportControl_spec.jsx    |    6 +-
 .../explore/components/VizTypeControl_spec.jsx     |    2 +-
 .../javascripts/explore/exploreActions_spec.js     |    8 +-
 .../assets/spec/javascripts/explore/utils_spec.jsx |    4 +-
 .../spec/javascripts/modules/colors_spec.jsx       |    2 +-
 .../assets/spec/javascripts/modules/dates_spec.js  |   15 +-
 .../assets/spec/javascripts/modules/geo_spec.jsx   |    2 +-
 .../spec/javascripts/modules/sandbox_spec.jsx      |    2 +-
 .../assets/spec/javascripts/modules/utils_spec.jsx |   30 +-
 .../assets/spec/javascripts/profile/App_spec.jsx   |    2 +-
 .../javascripts/profile/CreatedContent_spec.jsx    |    4 +-
 .../javascripts/profile/EditableTitle_spec.jsx     |    2 +-
 .../spec/javascripts/profile/Favorites_spec.jsx    |    4 +-
 .../javascripts/profile/RecentActivity_spec.jsx    |    4 +-
 .../spec/javascripts/profile/Security_spec.jsx     |    2 +-
 .../spec/javascripts/profile/UserInfo_spec.jsx     |    2 +-
 .../spec/javascripts/sqllab/AlertsWrapper_spec.jsx |    2 +-
 .../assets/spec/javascripts/sqllab/App_spec.jsx    |    6 +-
 .../spec/javascripts/sqllab/ColumnElement_spec.jsx |    2 +-
 .../javascripts/sqllab/CopyQueryTabUrl_spec.jsx    |    2 +-
 .../javascripts/sqllab/HighlightedSql_spec.jsx     |    4 +-
 .../assets/spec/javascripts/sqllab/Link_spec.jsx   |    2 +-
 .../spec/javascripts/sqllab/QuerySearch_spec.jsx   |    2 +-
 .../javascripts/sqllab/QueryStateLabel_spec.jsx    |    2 +-
 .../spec/javascripts/sqllab/QueryTable_spec.jsx    |    2 +-
 .../spec/javascripts/sqllab/ResultSet_spec.jsx     |    6 +-
 .../spec/javascripts/sqllab/SaveQuery_spec.jsx     |    4 +-
 .../javascripts/sqllab/SqlEditorLeftBar_spec.jsx   |    5 +-
 .../spec/javascripts/sqllab/SqlEditor_spec.jsx     |    4 +-
 .../spec/javascripts/sqllab/TabStatusIcon_spec.jsx |   35 +
 .../javascripts/sqllab/TabbedSqlEditors_spec.jsx   |    5 +-
 .../spec/javascripts/sqllab/TableElement_spec.jsx  |    6 +-
 .../assets/spec/javascripts/sqllab/Timer_spec.jsx  |    4 +-
 .../javascripts/sqllab/VisualizeModal_spec.jsx     |   11 +-
 .../assets/spec/javascripts/sqllab/actions_spec.js |    2 +-
 .../assets/spec/javascripts/sqllab/fixtures.js     |    4 +-
 .../spec/javascripts/sqllab/reducers_spec.js       |    4 +-
 .../assets/spec/javascripts/utils/common_spec.jsx  |   53 +
 .../javascripts/visualizations/nvd3_viz_spec.jsx   |   28 +
 .../assets/spec/javascripts/welcome/App_spec.jsx   |    2 +-
 .../javascripts/welcome/DashboardTable_spec.jsx    |    2 +-
 .../assets/{javascripts => src}/SqlLab/TODO.md     |    0
 .../assets/{javascripts => src}/SqlLab/actions.js  |   10 +-
 .../SqlLab/components/AceEditorWrapper.jsx         |   32 +-
 .../{javascripts => src}/SqlLab/components/App.jsx |    0
 .../SqlLab/components/ColumnElement.jsx            |    0
 .../SqlLab/components/CopyQueryTabUrl.jsx          |    2 +-
 .../SqlLab/components/HighlightedSql.jsx           |    0
 .../SqlLab/components/Link.jsx                     |    0
 .../SqlLab/components/QueryAutoRefresh.jsx         |    0
 .../SqlLab/components/QueryHistory.jsx             |    0
 .../SqlLab/components/QuerySearch.jsx              |   41 +-
 .../SqlLab/components/QueryStateLabel.jsx          |    0
 .../SqlLab/components/QueryTable.jsx               |    2 +-
 .../SqlLab/components/ResultSet.jsx                |    0
 .../SqlLab/components/RunQueryActionButton.jsx     |    4 +
 .../SqlLab/components/SaveQuery.jsx                |    0
 .../assets/src/SqlLab/components/ShareQuery.jsx    |   22 +
 .../SqlLab/components/SouthPane.jsx                |    0
 .../SqlLab/components/SqlEditor.jsx                |   81 +-
 .../SqlLab/components/SqlEditorLeftBar.jsx         |   14 +-
 .../assets/src/SqlLab/components/TabStatusIcon.jsx |   42 +
 .../SqlLab/components/TabbedSqlEditors.jsx         |    3 +-
 .../SqlLab/components/TableElement.jsx             |    0
 .../SqlLab/components/TemplateParamsEditor.jsx     |    0
 .../SqlLab/components/VisualizeModal.jsx           |    3 +
 .../{javascripts => src}/SqlLab/constants.js       |    0
 .../assets/{javascripts => src}/SqlLab/index.jsx   |    0
 .../assets/{javascripts => src}/SqlLab/main.less   |    6 +
 .../assets/{javascripts => src}/SqlLab/reducers.js |    0
 superset/assets/src/addSlice/AddSliceContainer.jsx |  110 +
 .../assets/{javascripts => src}/addSlice/index.jsx |    0
 .../assets/{javascripts => src}/chart/Chart.jsx    |   16 +-
 .../{javascripts => src}/chart/ChartBody.jsx       |    0
 .../{javascripts => src}/chart/ChartContainer.jsx  |    0
 .../assets/{javascripts => src}/chart/chart.css    |    0
 .../{javascripts => src}/chart/chartAction.js      |    9 +-
 .../{javascripts => src}/chart/chartReducer.js     |    0
 superset/assets/{javascripts => src}/common.js     |    6 +
 .../components/AlertsWrapper.jsx                   |    0
 .../components/AlteredSliceTag.jsx                 |    2 +-
 .../components/AsyncSelect.jsx                     |    0
 .../{javascripts => src}/components/Button.jsx     |    0
 .../components/CachedLabel.jsx                     |    0
 .../{javascripts => src}/components/Checkbox.jsx   |    0
 .../components/ColumnOption.jsx                    |   16 +-
 superset/assets/src/components/ColumnTypeLabel.jsx |   37 +
 .../components/CopyToClipboard.jsx                 |    0
 .../components/EditableTitle.jsx                   |    0
 .../{javascripts => src}/components/FaveStar.jsx   |    0
 .../components/FilterableTable/FilterableTable.jsx |   10 +-
 .../FilterableTable/FilterableTableStyles.css      |    0
 superset/assets/src/components/Hotkeys.jsx         |   53 +
 .../components/InfoTooltipWithTrigger.jsx          |    0
 .../{javascripts => src}/components/Loading.jsx    |    0
 .../components/MetricOption.jsx                    |    6 +-
 .../components/ModalTrigger.jsx                    |    0
 .../components/OnPasteSelect.jsx                   |    6 +-
 .../components/OptionDescription.jsx               |    0
 .../components/PopoverSection.jsx                  |    0
 .../components/RefreshChartOverlay.jsx             |    0
 .../components/StackTraceMessage.jsx               |    0
 .../{javascripts => src}/components/Timer.jsx      |    0
 .../components/TooltipWrapper.jsx                  |    0
 .../components/VictoryTheme.js                     |    0
 .../components/VirtualizedRendererWrap.jsx         |    0
 .../{javascripts => src}/dashboard/actions.js      |    0
 .../dashboard/components/CodeModal.jsx             |    0
 .../dashboard/components/Controls.jsx              |    0
 .../dashboard/components/CssEditor.jsx             |    0
 .../dashboard/components/Dashboard.jsx             |    0
 .../dashboard/components/DashboardContainer.jsx    |    0
 .../dashboard/components/GridCell.jsx              |    0
 .../dashboard/components/GridLayout.jsx            |    0
 .../dashboard/components/Header.jsx                |    0
 .../dashboard/components/RefreshIntervalModal.jsx  |    0
 .../dashboard/components/SaveModal.jsx             |    0
 .../dashboard/components/SliceAdder.jsx            |    0
 .../dashboard/components/SliceHeader.jsx           |    0
 .../{javascripts => src}/dashboard/index.jsx       |    0
 .../{javascripts => src}/dashboard/reducers.js     |    5 +-
 .../{javascripts => src}/dashboard/v2/.eslintrc    |    0
 .../dashboard/v2/actions/dashboardLayout.js        |    0
 .../dashboard/v2/actions/editMode.js               |    0
 .../dashboard/v2/actions/messageToasts.js          |    0
 .../v2/components/BuilderComponentPane.jsx         |    0
 .../dashboard/v2/components/Dashboard.jsx          |    0
 .../dashboard/v2/components/DashboardBuilder.jsx   |    0
 .../dashboard/v2/components/DashboardGrid.jsx      |    0
 .../dashboard/v2/components/DashboardHeader.jsx    |    0
 .../v2/components/DeleteComponentButton.jsx        |    0
 .../dashboard/v2/components/IconButton.jsx         |    0
 .../dashboard/v2/components/StaticDashboard.jsx    |    0
 .../dashboard/v2/components/Toast.jsx              |    0
 .../dashboard/v2/components/ToastPresenter.jsx     |    0
 .../dashboard/v2/components/dnd/DragDroppable.jsx  |    0
 .../dashboard/v2/components/dnd/DragHandle.jsx     |    0
 .../v2/components/dnd/dragDroppableConfig.js       |    0
 .../dashboard/v2/components/dnd/handleDrop.js      |    0
 .../dashboard/v2/components/dnd/handleHover.js     |    0
 .../v2/components/gridComponents/Chart.jsx         |    0
 .../v2/components/gridComponents/Column.jsx        |    0
 .../v2/components/gridComponents/Divider.jsx       |    0
 .../v2/components/gridComponents/Header.jsx        |    0
 .../dashboard/v2/components/gridComponents/Row.jsx |    0
 .../dashboard/v2/components/gridComponents/Tab.jsx |    0
 .../v2/components/gridComponents/Tabs.jsx          |    0
 .../v2/components/gridComponents/index.js          |    0
 .../gridComponents/new/DraggableNewComponent.jsx   |    0
 .../v2/components/gridComponents/new/NewChart.jsx  |    0
 .../v2/components/gridComponents/new/NewColumn.jsx |    0
 .../components/gridComponents/new/NewDivider.jsx   |    0
 .../v2/components/gridComponents/new/NewHeader.jsx |    0
 .../v2/components/gridComponents/new/NewRow.jsx    |    0
 .../v2/components/gridComponents/new/NewTabs.jsx   |    0
 .../v2/components/menu/BackgroundStyleDropdown.jsx |    0
 .../dashboard/v2/components/menu/HoverMenu.jsx     |    0
 .../v2/components/menu/PopoverDropdown.jsx         |    0
 .../v2/components/menu/WithPopoverMenu.jsx         |    0
 .../v2/components/resizable/ResizableContainer.jsx |    0
 .../v2/components/resizable/ResizableHandle.jsx    |    0
 .../dashboard/v2/containers/DashboardBuilder.jsx   |    0
 .../dashboard/v2/containers/DashboardComponent.jsx |    0
 .../dashboard/v2/containers/DashboardGrid.jsx      |    0
 .../dashboard/v2/containers/DashboardHeader.jsx    |    0
 .../dashboard/v2/containers/ToastPresenter.jsx     |    0
 .../dashboard/v2/fixtures/emptyDashboardLayout.js  |    0
 .../dashboard/v2/reducers/dashboardLayout.js       |    0
 .../dashboard/v2/reducers/editMode.js              |    0
 .../dashboard/v2/reducers/index.js                 |    0
 .../dashboard/v2/reducers/messageToasts.js         |    0
 .../dashboard/v2/stylesheets/builder.less          |    0
 .../dashboard/v2/stylesheets/buttons.less          |    0
 .../dashboard/v2/stylesheets/components/chart.less |    0
 .../v2/stylesheets/components/column.less          |    0
 .../v2/stylesheets/components/divider.less         |    0
 .../v2/stylesheets/components/header.less          |    0
 .../dashboard/v2/stylesheets/components/index.less |    0
 .../v2/stylesheets/components/new-component.less   |    0
 .../dashboard/v2/stylesheets/components/row.less   |    0
 .../dashboard/v2/stylesheets/components/tabs.less  |    0
 .../dashboard/v2/stylesheets/dnd.less              |    0
 .../dashboard/v2/stylesheets/grid.less             |    0
 .../dashboard/v2/stylesheets/hover-menu.less       |    0
 .../dashboard/v2/stylesheets/index.less            |    0
 .../dashboard/v2/stylesheets/popover-menu.less     |    0
 .../dashboard/v2/stylesheets/resizable.less        |    0
 .../dashboard/v2/stylesheets/toast.less            |    0
 .../dashboard/v2/stylesheets/variables.less        |    0
 .../dashboard/v2/util/backgroundStyleOptions.js    |    0
 .../dashboard/v2/util/componentIsResizable.js      |    0
 .../dashboard/v2/util/componentTypes.js            |    0
 .../dashboard/v2/util/constants.js                 |    0
 .../dashboard/v2/util/dnd-reorder.js               |    0
 .../dashboard/v2/util/dropOverflowsParent.js       |    0
 .../dashboard/v2/util/findParentId.js              |    0
 .../dashboard/v2/util/getChildWidth.js             |    0
 .../dashboard/v2/util/getDropPosition.js           |    0
 .../dashboard/v2/util/headerStyleOptions.js        |    0
 .../dashboard/v2/util/isValidChild.js              |    0
 .../dashboard/v2/util/newComponentFactory.js       |    0
 .../dashboard/v2/util/newEntitiesFromDrop.js       |    0
 .../dashboard/v2/util/propShapes.jsx               |    0
 .../dashboard/v2/util/resizableConfig.js           |    0
 .../dashboard/v2/util/shouldWrapChildInRow.js      |    0
 superset/assets/src/explore/AdhocMetric.js         |   97 +
 .../explore/actions/exploreActions.js              |    0
 .../explore/actions/saveModalActions.js            |    0
 .../explore/components/AdhocMetricEditPopover.jsx  |  251 +
 .../components/AdhocMetricEditPopoverTitle.jsx     |   79 +
 .../src/explore/components/AdhocMetricOption.jsx   |   67 +
 .../src/explore/components/AggregateOption.jsx     |   22 +
 .../explore/components/Control.jsx                 |    0
 .../explore/components/ControlHeader.jsx           |   14 +
 .../explore/components/ControlPanelSection.jsx     |    0
 .../explore/components/ControlPanelsContainer.jsx  |    9 +-
 .../explore/components/ControlRow.jsx              |    0
 .../explore/components/DisplayQueryButton.jsx      |    0
 .../explore/components/EmbedCodeButton.jsx         |    0
 .../explore/components/ExploreActionButtons.jsx    |    0
 .../explore/components/ExploreChartHeader.jsx      |    4 +-
 .../explore/components/ExploreChartPanel.jsx       |    0
 .../explore/components/ExploreViewContainer.jsx    |   11 +-
 .../explore/components/MetricDefinitionOption.jsx  |   36 +
 .../explore/components/MetricDefinitionValue.jsx   |   46 +
 .../explore/components/QueryAndSaveBtns.jsx        |    0
 .../explore/components/RowCountLabel.jsx           |    0
 .../explore/components/SaveModal.jsx               |   11 +-
 .../explore/components/URLShortLinkButton.jsx      |    2 +-
 .../components/controls/AnnotationLayer.jsx        |    4 +-
 .../components/controls/AnnotationLayerControl.jsx |    0
 .../explore/components/controls/BoundsControl.jsx  |    0
 .../components/controls/CheckboxControl.jsx        |    0
 .../components/controls/CollectionControl.jsx      |    0
 .../components/controls/ColorPickerControl.jsx     |    0
 .../components/controls/ColorSchemeControl.jsx     |    0
 .../components/controls/DatasourceControl.jsx      |    4 +-
 .../components/controls/DateFilterControl.jsx      |    0
 .../explore/components/controls/Filter.jsx         |    8 +-
 .../explore/components/controls/FilterControl.jsx  |    0
 .../components/controls/FixedOrMetricControl.jsx   |    0
 .../explore/components/controls/HiddenControl.jsx  |    0
 .../explore/components/controls/MetricsControl.jsx |  260 +
 .../components/controls/SelectAsyncControl.jsx     |   28 +-
 .../explore/components/controls/SelectControl.jsx  |    3 +
 .../explore/components/controls/SpatialControl.jsx |    0
 .../components/controls/TextAreaControl.jsx        |    0
 .../explore/components/controls/TextControl.jsx    |    9 +-
 .../controls/TimeSeriesColumnControl.jsx           |    0
 .../components/controls/ViewportControl.jsx        |    0
 .../explore/components/controls/VizTypeControl.jsx |    0
 .../explore/components/controls/index.js           |    2 +
 superset/assets/src/explore/constants.js           |   12 +
 .../{javascripts => src}/explore/exploreUtils.js   |    0
 .../assets/{javascripts => src}/explore/index.jsx  |    2 +
 .../assets/{javascripts => src}/explore/main.css   |   38 +
 .../src/explore/propTypes/adhocMetricType.js       |   19 +
 .../src/explore/propTypes/aggregateOptionType.js   |    5 +
 .../assets/src/explore/propTypes/columnType.js     |    6 +
 .../src/explore/propTypes/savedMetricType.js       |    6 +
 .../explore/reducers/exploreReducer.js             |    0
 .../{javascripts => src}/explore/reducers/index.js |    0
 .../explore/reducers/saveModalReducer.js           |    0
 .../explore/stores/controls.jsx                    |  265 +-
 .../{javascripts => src}/explore/stores/store.js   |    7 +
 .../explore/stores/visTypes.js                     |  141 +-
 .../{javascripts => src}/explore/validators.js     |    0
 superset/assets/{javascripts => src}/i18n.jsx      |    0
 superset/assets/{javascripts => src}/locales.jsx   |    0
 superset/assets/{javascripts => src}/logger.js     |    0
 .../modules/AnnotationTypes.js                     |    2 +-
 .../assets/{javascripts => src}/modules/colors.js  |   51 +
 .../assets/{javascripts => src}/modules/dates.js   |   19 +-
 .../assets/{javascripts => src}/modules/geo.js     |    0
 .../assets/{javascripts => src}/modules/sandbox.js |    8 +-
 superset/assets/src/modules/time.js                |   18 +
 .../assets/{javascripts => src}/modules/utils.js   |   16 +
 .../{javascripts => src}/modules/visUtils.js       |    9 +-
 .../profile/components/App.jsx                     |    0
 .../profile/components/CreatedContent.jsx          |    0
 .../profile/components/Favorites.jsx               |    2 +-
 .../profile/components/RecentActivity.jsx          |   14 +-
 .../profile/components/Security.jsx                |    0
 .../profile/components/TableLoader.jsx             |    0
 .../profile/components/UserInfo.jsx                |    0
 .../assets/{javascripts => src}/profile/index.jsx  |    0
 .../assets/{javascripts => src}/profile/main.css   |    0
 superset/assets/{javascripts => src}/reduxUtils.js |    3 +-
 .../assets/{javascripts => src}/syncBackend.js     |    0
 superset/assets/{javascripts => src}/theme.js      |    0
 superset/assets/{ => src}/utils/common.js          |   44 +
 superset/assets/{ => src}/utils/reducerUtils.js    |    0
 .../assets/{ => src}/visualizations/EventFlow.jsx  |    2 +-
 superset/assets/src/visualizations/Legend.css      |   22 +
 superset/assets/src/visualizations/Legend.jsx      |   58 +
 .../assets/{ => src}/visualizations/PlaySlider.css |    6 +-
 .../assets/{ => src}/visualizations/PlaySlider.jsx |    2 +-
 .../assets/{ => src}/visualizations/big_number.css |    0
 .../assets/{ => src}/visualizations/big_number.js  |    4 +-
 .../{ => src}/visualizations/cal_heatmap.css       |    7 +-
 superset/assets/src/visualizations/cal_heatmap.js  |   83 +
 superset/assets/{ => src}/visualizations/chord.css |    0
 superset/assets/{ => src}/visualizations/chord.jsx |    2 +-
 .../assets/{ => src}/visualizations/constants.js   |    0
 .../visualizations/countries/belgium.geojson       |    0
 .../visualizations/countries/brazil.geojson        |    0
 .../visualizations/countries/china.geojson         |    0
 .../visualizations/countries/egypt.geojson         |    0
 .../visualizations/countries/france.geojson        |    0
 .../visualizations/countries/germany.geojson       |    0
 .../visualizations/countries/italy.geojson         |    0
 .../visualizations/countries/morocco.geojson       |    0
 .../visualizations/countries/netherlands.geojson   |    0
 .../visualizations/countries/russia.geojson        |    0
 .../visualizations/countries/singapore.geojson     |    0
 .../visualizations/countries/spain.geojson         |    0
 .../{ => src}/visualizations/countries/uk.geojson  |    0
 .../visualizations/countries/ukraine.geojson       |    0
 .../{ => src}/visualizations/countries/usa.geojson |    0
 .../{ => src}/visualizations/country_map.css       |    0
 .../assets/{ => src}/visualizations/country_map.js |    2 +-
 .../deckgl/AnimatableDeckGLContainer.jsx           |    2 +
 .../visualizations/deckgl/DeckGLContainer.jsx      |    0
 .../{ => src}/visualizations/deckgl/layers/arc.jsx |    2 +-
 .../visualizations/deckgl/layers/common.js         |    2 +-
 .../visualizations/deckgl/layers/geojson.jsx       |    4 +-
 .../visualizations/deckgl/layers/grid.jsx          |    2 +-
 .../{ => src}/visualizations/deckgl/layers/hex.jsx |    2 +-
 .../visualizations/deckgl/layers/index.js          |    0
 .../visualizations/deckgl/layers/path.jsx          |    2 +-
 .../visualizations/deckgl/layers/polygon.jsx       |    2 +-
 .../src/visualizations/deckgl/layers/scatter.jsx   |  218 +
 .../visualizations/deckgl/layers/screengrid.jsx    |  147 +
 .../{ => src}/visualizations/deckgl/multi.jsx      |   13 +-
 .../{ => src}/visualizations/directed_force.css    |    0
 .../{ => src}/visualizations/directed_force.js     |    0
 .../assets/{ => src}/visualizations/filter_box.css |    0
 .../assets/{ => src}/visualizations/filter_box.jsx |   14 +-
 .../assets/{ => src}/visualizations/heatmap.css    |    0
 .../assets/{ => src}/visualizations/heatmap.js     |    4 +-
 .../assets/{ => src}/visualizations/histogram.css  |    0
 .../assets/{ => src}/visualizations/histogram.js   |   84 +-
 .../assets/{ => src}/visualizations/horizon.css    |    0
 .../assets/{ => src}/visualizations/horizon.js     |    0
 superset/assets/{ => src}/visualizations/iframe.js |    0
 superset/assets/{ => src}/visualizations/main.js   |   23 +-
 .../assets/{ => src}/visualizations/mapbox.css     |    0
 .../assets/{ => src}/visualizations/mapbox.jsx     |    6 +-
 .../assets/{ => src}/visualizations/markup.css     |    0
 superset/assets/{ => src}/visualizations/markup.js |    0
 .../assets/{ => src}/visualizations/nvd3_vis.css   |    0
 .../assets/{ => src}/visualizations/nvd3_vis.js    |  313 +-
 .../{ => src}/visualizations/paired_ttest.css      |    0
 .../{ => src}/visualizations/paired_ttest.jsx      |    0
 .../visualizations/parallel_coordinates.css        |    0
 .../visualizations/parallel_coordinates.js         |    6 +-
 .../assets/{ => src}/visualizations/partition.css  |    0
 .../assets/{ => src}/visualizations/partition.js   |    4 +-
 .../{ => src}/visualizations/pivot_table.css       |    0
 .../assets/{ => src}/visualizations/pivot_table.js |    2 +-
 superset/assets/{ => src}/visualizations/rose.css  |    0
 superset/assets/{ => src}/visualizations/rose.js   |    4 +-
 .../assets/{ => src}/visualizations/sankey.css     |    0
 superset/assets/{ => src}/visualizations/sankey.js |    2 +-
 .../assets/{ => src}/visualizations/sunburst.css   |    0
 .../assets/{ => src}/visualizations/sunburst.js    |    4 +-
 superset/assets/{ => src}/visualizations/table.css |    0
 superset/assets/{ => src}/visualizations/table.js  |   31 +-
 .../assets/{ => src}/visualizations/time_table.css |    0
 .../assets/{ => src}/visualizations/time_table.jsx |    8 +-
 .../assets/{ => src}/visualizations/treemap.css    |    0
 .../assets/{ => src}/visualizations/treemap.js     |    2 +-
 .../assets/{ => src}/visualizations/word_cloud.js  |    2 +-
 .../assets/{ => src}/visualizations/world_map.css  |    0
 .../assets/{ => src}/visualizations/world_map.js   |    0
 .../assets/{javascripts => src}/welcome/App.jsx    |   38 +-
 .../welcome/DashboardTable.jsx                     |    0
 .../assets/{javascripts => src}/welcome/index.jsx  |    0
 superset/assets/stylesheets/superset.less          |    6 +
 superset/assets/vendor/cal-heatmap/cal-heatmap.css |  145 +
 superset/assets/vendor/cal-heatmap/cal-heatmap.js  | 3514 +++++++
 superset/assets/visualizations/cal_heatmap.js      |   38 -
 .../visualizations/deckgl/layers/scatter.jsx       |  187 -
 .../visualizations/deckgl/layers/screengrid.jsx    |   69 -
 superset/assets/webpack.config.js                  |   16 +-
 superset/assets/yarn.lock                          | 9638 ++++++++++++++++++++
 superset/cli.py                                    |   81 +-
 superset/config.py                                 |   43 +-
 superset/connectors/base/models.py                 |   34 +
 superset/connectors/base/views.py                  |    2 +-
 superset/connectors/connector_registry.py          |    6 +-
 superset/connectors/druid/models.py                |  255 +-
 superset/connectors/druid/views.py                 |   18 +-
 superset/connectors/sqla/models.py                 |   79 +-
 superset/connectors/sqla/views.py                  |   45 +-
 superset/data/__init__.py                          |   51 +-
 superset/dataframe.py                              |   13 +-
 superset/db_engine_specs.py                        |  293 +-
 superset/db_engines/presto.py                      |   27 -
 superset/exceptions.py                             |   30 +
 superset/forms.py                                  |   36 +-
 superset/jinja_context.py                          |   15 +-
 .../versions/130915240929_is_sqllab_viz_flow.py    |   54 +
 superset/migrations/versions/30bb17c0dc76_.py      |   26 +
 superset/migrations/versions/5ccf602336a0_.py      |   22 +
 ... bf706ae5eb46_cal_heatmap_metric_to_metrics.py} |   29 +-
 superset/migrations/versions/c9495751e314_.py      |   22 +
 ...8c4473c581_allow_multi_schema_metadata_fetch.py |   30 +
 superset/migrations/versions/f231d82b9b26_.py      |   74 +
 superset/models/core.py                            |   35 +-
 superset/models/helpers.py                         |    4 +-
 superset/models/sql_lab.py                         |   10 +-
 superset/security.py                               |  463 +-
 superset/sql_lab.py                                |   35 +-
 .../templates/superset/fab_overrides/list.html     |    6 +
 superset/translations/de/LC_MESSAGES/messages.po   |   38 +-
 superset/translations/es/LC_MESSAGES/messages.po   | 3139 ++-----
 superset/translations/pt_BR/LC_MESSAGES/pt_BR.mo   |  Bin 0 -> 73786 bytes
 .../{messages.pot => pt_BR/LC_MESSAGES/pt_BR.po}   | 1965 ++--
 superset/translations/ru/LC_MESSAGES/messages.json |    1 +
 superset/translations/ru/LC_MESSAGES/messages.mo   |  Bin 0 -> 112844 bytes
 .../{it => ru}/LC_MESSAGES/messages.po             | 4224 +++------
 superset/utils.py                                  |  154 +-
 superset/views/base.py                             |  150 +-
 superset/views/core.py                             |  214 +-
 superset/viz.py                                    |  174 +-
 tests/access_tests.py                              |  161 +-
 tests/base_tests.py                                |   69 +-
 tests/cache_tests.py                               |   41 +
 tests/celery_tests.py                              |   11 +-
 tests/core_tests.py                                |  305 +-
 tests/dashboard_tests.py                           |  300 +
 tests/druid_func_tests.py                          |  289 +-
 tests/druid_tests.py                               |  151 +-
 tests/fixtures/deck_geojson_form_data.json         |   47 +
 tests/fixtures/deck_path_form_data.json            |   49 +
 tests/form_tests.py                                |   28 +
 tests/model_tests.py                               |   28 +-
 tests/security_tests.py                            |   58 +-
 tests/sqllab_tests.py                              |   67 +-
 tests/superset_test_config.py                      |    1 +
 tests/utils.py                                     |   15 +
 tests/utils_tests.py                               |   19 +-
 tests/viz_tests.py                                 |  192 +-
 tox.ini                                            |  108 +-
 551 files changed, 24331 insertions(+), 9359 deletions(-)
 delete mode 100644 .codeclimate.yml
 delete mode 100644 .coveralls.yml
 delete mode 100644 .landscape.yml
 create mode 100644 UPDATING.md
 delete mode 100644 dev-reqs-for-docs.txt
 delete mode 100644 dev-reqs.txt
 delete mode 100644 docs/_build/html/README.md
 create mode 120000 docs/images
 create mode 100644 docs/misc.rst
 create mode 100644 docs/requirements.txt
 delete mode 100644 dump.rdb
 delete mode 100755 pylint-errors.sh
 create mode 100644 requirements-dev.txt
 create mode 100644 requirements.txt
 delete mode 100755 run_specific_test.sh
 delete mode 100755 run_tests.sh
 create mode 100644 superset/assets/images/screenshots/bank_dash.png
 create mode 100644 superset/assets/images/screenshots/deckgl_dash.png
 create mode 100644 superset/assets/images/screenshots/explore.png
 create mode 100644 superset/assets/images/screenshots/sqllab.png
 create mode 100644 superset/assets/images/screenshots/visualizations.png
 delete mode 100644 superset/assets/javascripts/addSlice/AddSliceContainer.jsx
 create mode 100644 superset/assets/package-lock.json
 create mode 100644 superset/assets/spec/javascripts/components/ColumnTypeLabel_spec.jsx
 create mode 100644 superset/assets/spec/javascripts/explore/AdhocMetric_spec.js
 create mode 100644 superset/assets/spec/javascripts/explore/components/AdhocMetricEditPopoverTitle_spec.jsx
 create mode 100644 superset/assets/spec/javascripts/explore/components/AdhocMetricEditPopover_spec.jsx
 create mode 100644 superset/assets/spec/javascripts/explore/components/AdhocMetricOption_spec.jsx
 create mode 100644 superset/assets/spec/javascripts/explore/components/AggregateOption_spec.jsx
 create mode 100644 superset/assets/spec/javascripts/explore/components/MetricDefinitionOption_spec.jsx
 create mode 100644 superset/assets/spec/javascripts/explore/components/MetricDefinitionValue_spec.jsx
 create mode 100644 superset/assets/spec/javascripts/explore/components/MetricsControl_spec.jsx
 create mode 100644 superset/assets/spec/javascripts/sqllab/TabStatusIcon_spec.jsx
 create mode 100644 superset/assets/spec/javascripts/utils/common_spec.jsx
 create mode 100644 superset/assets/spec/javascripts/visualizations/nvd3_viz_spec.jsx
 rename superset/assets/{javascripts => src}/SqlLab/TODO.md (100%)
 rename superset/assets/{javascripts => src}/SqlLab/actions.js (98%)
 rename superset/assets/{javascripts => src}/SqlLab/components/AceEditorWrapper.jsx (85%)
 rename superset/assets/{javascripts => src}/SqlLab/components/App.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/ColumnElement.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/CopyQueryTabUrl.jsx (94%)
 rename superset/assets/{javascripts => src}/SqlLab/components/HighlightedSql.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/Link.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/QueryAutoRefresh.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/QueryHistory.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/QuerySearch.jsx (83%)
 rename superset/assets/{javascripts => src}/SqlLab/components/QueryStateLabel.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/QueryTable.jsx (99%)
 rename superset/assets/{javascripts => src}/SqlLab/components/ResultSet.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/RunQueryActionButton.jsx (93%)
 rename superset/assets/{javascripts => src}/SqlLab/components/SaveQuery.jsx (100%)
 create mode 100644 superset/assets/src/SqlLab/components/ShareQuery.jsx
 rename superset/assets/{javascripts => src}/SqlLab/components/SouthPane.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/SqlEditor.jsx (81%)
 rename superset/assets/{javascripts => src}/SqlLab/components/SqlEditorLeftBar.jsx (94%)
 create mode 100644 superset/assets/src/SqlLab/components/TabStatusIcon.jsx
 rename superset/assets/{javascripts => src}/SqlLab/components/TabbedSqlEditors.jsx (97%)
 rename superset/assets/{javascripts => src}/SqlLab/components/TableElement.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/TemplateParamsEditor.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/components/VisualizeModal.jsx (98%)
 rename superset/assets/{javascripts => src}/SqlLab/constants.js (100%)
 rename superset/assets/{javascripts => src}/SqlLab/index.jsx (100%)
 rename superset/assets/{javascripts => src}/SqlLab/main.less (97%)
 rename superset/assets/{javascripts => src}/SqlLab/reducers.js (100%)
 create mode 100644 superset/assets/src/addSlice/AddSliceContainer.jsx
 rename superset/assets/{javascripts => src}/addSlice/index.jsx (100%)
 rename superset/assets/{javascripts => src}/chart/Chart.jsx (95%)
 rename superset/assets/{javascripts => src}/chart/ChartBody.jsx (100%)
 rename superset/assets/{javascripts => src}/chart/ChartContainer.jsx (100%)
 rename superset/assets/{javascripts => src}/chart/chart.css (100%)
 rename superset/assets/{javascripts => src}/chart/chartAction.js (95%)
 rename superset/assets/{javascripts => src}/chart/chartReducer.js (100%)
 rename superset/assets/{javascripts => src}/common.js (78%)
 rename superset/assets/{javascripts => src}/components/AlertsWrapper.jsx (100%)
 rename superset/assets/{javascripts => src}/components/AlteredSliceTag.jsx (97%)
 rename superset/assets/{javascripts => src}/components/AsyncSelect.jsx (100%)
 rename superset/assets/{javascripts => src}/components/Button.jsx (100%)
 rename superset/assets/{javascripts => src}/components/CachedLabel.jsx (100%)
 rename superset/assets/{javascripts => src}/components/Checkbox.jsx (100%)
 rename superset/assets/{javascripts => src}/components/ColumnOption.jsx (72%)
 create mode 100644 superset/assets/src/components/ColumnTypeLabel.jsx
 rename superset/assets/{javascripts => src}/components/CopyToClipboard.jsx (100%)
 rename superset/assets/{javascripts => src}/components/EditableTitle.jsx (100%)
 rename superset/assets/{javascripts => src}/components/FaveStar.jsx (100%)
 rename superset/assets/{javascripts => src}/components/FilterableTable/FilterableTable.jsx (93%)
 rename superset/assets/{javascripts => src}/components/FilterableTable/FilterableTableStyles.css (100%)
 create mode 100644 superset/assets/src/components/Hotkeys.jsx
 rename superset/assets/{javascripts => src}/components/InfoTooltipWithTrigger.jsx (100%)
 rename superset/assets/{javascripts => src}/components/Loading.jsx (100%)
 rename superset/assets/{javascripts => src}/components/MetricOption.jsx (88%)
 rename superset/assets/{javascripts => src}/components/ModalTrigger.jsx (100%)
 rename superset/assets/{javascripts => src}/components/OnPasteSelect.jsx (96%)
 rename superset/assets/{javascripts => src}/components/OptionDescription.jsx (100%)
 rename superset/assets/{javascripts => src}/components/PopoverSection.jsx (100%)
 rename superset/assets/{javascripts => src}/components/RefreshChartOverlay.jsx (100%)
 rename superset/assets/{javascripts => src}/components/StackTraceMessage.jsx (100%)
 rename superset/assets/{javascripts => src}/components/Timer.jsx (100%)
 rename superset/assets/{javascripts => src}/components/TooltipWrapper.jsx (100%)
 rename superset/assets/{javascripts => src}/components/VictoryTheme.js (100%)
 rename superset/assets/{javascripts => src}/components/VirtualizedRendererWrap.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/actions.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/CodeModal.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/Controls.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/CssEditor.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/Dashboard.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/DashboardContainer.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/GridCell.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/GridLayout.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/Header.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/RefreshIntervalModal.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/SaveModal.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/SliceAdder.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/components/SliceHeader.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/index.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/reducers.js (98%)
 rename superset/assets/{javascripts => src}/dashboard/v2/.eslintrc (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/actions/dashboardLayout.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/actions/editMode.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/actions/messageToasts.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/BuilderComponentPane.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/Dashboard.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/DashboardBuilder.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/DashboardGrid.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/DashboardHeader.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/DeleteComponentButton.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/IconButton.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/StaticDashboard.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/Toast.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/ToastPresenter.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/dnd/DragDroppable.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/dnd/DragHandle.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/dnd/dragDroppableConfig.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/dnd/handleDrop.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/dnd/handleHover.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/Chart.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/Column.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/Divider.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/Header.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/Row.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/Tab.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/Tabs.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/index.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/new/DraggableNewComponent.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/new/NewChart.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/new/NewColumn.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/new/NewDivider.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/new/NewHeader.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/new/NewRow.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/gridComponents/new/NewTabs.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/menu/BackgroundStyleDropdown.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/menu/HoverMenu.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/menu/PopoverDropdown.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/menu/WithPopoverMenu.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/resizable/ResizableContainer.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/components/resizable/ResizableHandle.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/containers/DashboardBuilder.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/containers/DashboardComponent.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/containers/DashboardGrid.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/containers/DashboardHeader.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/containers/ToastPresenter.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/fixtures/emptyDashboardLayout.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/reducers/dashboardLayout.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/reducers/editMode.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/reducers/index.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/reducers/messageToasts.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/builder.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/buttons.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/components/chart.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/components/column.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/components/divider.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/components/header.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/components/index.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/components/new-component.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/components/row.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/components/tabs.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/dnd.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/grid.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/hover-menu.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/index.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/popover-menu.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/resizable.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/toast.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/stylesheets/variables.less (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/backgroundStyleOptions.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/componentIsResizable.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/componentTypes.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/constants.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/dnd-reorder.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/dropOverflowsParent.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/findParentId.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/getChildWidth.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/getDropPosition.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/headerStyleOptions.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/isValidChild.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/newComponentFactory.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/newEntitiesFromDrop.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/propShapes.jsx (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/resizableConfig.js (100%)
 rename superset/assets/{javascripts => src}/dashboard/v2/util/shouldWrapChildInRow.js (100%)
 create mode 100644 superset/assets/src/explore/AdhocMetric.js
 rename superset/assets/{javascripts => src}/explore/actions/exploreActions.js (100%)
 rename superset/assets/{javascripts => src}/explore/actions/saveModalActions.js (100%)
 create mode 100644 superset/assets/src/explore/components/AdhocMetricEditPopover.jsx
 create mode 100644 superset/assets/src/explore/components/AdhocMetricEditPopoverTitle.jsx
 create mode 100644 superset/assets/src/explore/components/AdhocMetricOption.jsx
 create mode 100644 superset/assets/src/explore/components/AggregateOption.jsx
 rename superset/assets/{javascripts => src}/explore/components/Control.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/ControlHeader.jsx (88%)
 rename superset/assets/{javascripts => src}/explore/components/ControlPanelSection.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/ControlPanelsContainer.jsx (96%)
 rename superset/assets/{javascripts => src}/explore/components/ControlRow.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/DisplayQueryButton.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/EmbedCodeButton.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/ExploreActionButtons.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/ExploreChartHeader.jsx (96%)
 rename superset/assets/{javascripts => src}/explore/components/ExploreChartPanel.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/ExploreViewContainer.jsx (96%)
 create mode 100644 superset/assets/src/explore/components/MetricDefinitionOption.jsx
 create mode 100644 superset/assets/src/explore/components/MetricDefinitionValue.jsx
 rename superset/assets/{javascripts => src}/explore/components/QueryAndSaveBtns.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/RowCountLabel.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/SaveModal.jsx (95%)
 rename superset/assets/{javascripts => src}/explore/components/URLShortLinkButton.jsx (96%)
 rename superset/assets/{javascripts => src}/explore/components/controls/AnnotationLayer.jsx (99%)
 rename superset/assets/{javascripts => src}/explore/components/controls/AnnotationLayerControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/BoundsControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/CheckboxControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/CollectionControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/ColorPickerControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/ColorSchemeControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/DatasourceControl.jsx (98%)
 rename superset/assets/{javascripts => src}/explore/components/controls/DateFilterControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/Filter.jsx (96%)
 rename superset/assets/{javascripts => src}/explore/components/controls/FilterControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/FixedOrMetricControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/HiddenControl.jsx (100%)
 create mode 100644 superset/assets/src/explore/components/controls/MetricsControl.jsx
 rename superset/assets/{javascripts => src}/explore/components/controls/SelectAsyncControl.jsx (63%)
 rename superset/assets/{javascripts => src}/explore/components/controls/SelectControl.jsx (97%)
 rename superset/assets/{javascripts => src}/explore/components/controls/SpatialControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/TextAreaControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/TextControl.jsx (85%)
 rename superset/assets/{javascripts => src}/explore/components/controls/TimeSeriesColumnControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/ViewportControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/VizTypeControl.jsx (100%)
 rename superset/assets/{javascripts => src}/explore/components/controls/index.js (95%)
 create mode 100644 superset/assets/src/explore/constants.js
 rename superset/assets/{javascripts => src}/explore/exploreUtils.js (100%)
 rename superset/assets/{javascripts => src}/explore/index.jsx (97%)
 rename superset/assets/{javascripts => src}/explore/main.css (75%)
 create mode 100644 superset/assets/src/explore/propTypes/adhocMetricType.js
 create mode 100644 superset/assets/src/explore/propTypes/aggregateOptionType.js
 create mode 100644 superset/assets/src/explore/propTypes/columnType.js
 create mode 100644 superset/assets/src/explore/propTypes/savedMetricType.js
 rename superset/assets/{javascripts => src}/explore/reducers/exploreReducer.js (100%)
 rename superset/assets/{javascripts => src}/explore/reducers/index.js (100%)
 rename superset/assets/{javascripts => src}/explore/reducers/saveModalReducer.js (100%)
 rename superset/assets/{javascripts => src}/explore/stores/controls.jsx (87%)
 rename superset/assets/{javascripts => src}/explore/stores/store.js (95%)
 rename superset/assets/{javascripts => src}/explore/stores/visTypes.js (92%)
 rename superset/assets/{javascripts => src}/explore/validators.js (100%)
 rename superset/assets/{javascripts => src}/i18n.jsx (100%)
 rename superset/assets/{javascripts => src}/locales.jsx (100%)
 rename superset/assets/{javascripts => src}/logger.js (100%)
 rename superset/assets/{javascripts => src}/modules/AnnotationTypes.js (97%)
 rename superset/assets/{javascripts => src}/modules/colors.js (85%)
 rename superset/assets/{javascripts => src}/modules/dates.js (85%)
 rename superset/assets/{javascripts => src}/modules/geo.js (100%)
 rename superset/assets/{javascripts => src}/modules/sandbox.js (86%)
 create mode 100644 superset/assets/src/modules/time.js
 rename superset/assets/{javascripts => src}/modules/utils.js (95%)
 rename superset/assets/{javascripts => src}/modules/visUtils.js (53%)
 rename superset/assets/{javascripts => src}/profile/components/App.jsx (100%)
 rename superset/assets/{javascripts => src}/profile/components/CreatedContent.jsx (100%)
 rename superset/assets/{javascripts => src}/profile/components/Favorites.jsx (97%)
 rename superset/assets/{javascripts => src}/profile/components/RecentActivity.jsx (68%)
 rename superset/assets/{javascripts => src}/profile/components/Security.jsx (100%)
 rename superset/assets/{javascripts => src}/profile/components/TableLoader.jsx (100%)
 rename superset/assets/{javascripts => src}/profile/components/UserInfo.jsx (100%)
 rename superset/assets/{javascripts => src}/profile/index.jsx (100%)
 rename superset/assets/{javascripts => src}/profile/main.css (100%)
 rename superset/assets/{javascripts => src}/reduxUtils.js (97%)
 rename superset/assets/{javascripts => src}/syncBackend.js (100%)
 rename superset/assets/{javascripts => src}/theme.js (100%)
 rename superset/assets/{ => src}/utils/common.js (70%)
 rename superset/assets/{ => src}/utils/reducerUtils.js (100%)
 rename superset/assets/{ => src}/visualizations/EventFlow.jsx (97%)
 create mode 100644 superset/assets/src/visualizations/Legend.css
 create mode 100644 superset/assets/src/visualizations/Legend.jsx
 rename superset/assets/{ => src}/visualizations/PlaySlider.css (74%)
 rename superset/assets/{ => src}/visualizations/PlaySlider.jsx (98%)
 rename superset/assets/{ => src}/visualizations/big_number.css (100%)
 rename superset/assets/{ => src}/visualizations/big_number.js (98%)
 rename superset/assets/{ => src}/visualizations/cal_heatmap.css (52%)
 create mode 100644 superset/assets/src/visualizations/cal_heatmap.js
 rename superset/assets/{ => src}/visualizations/chord.css (100%)
 rename superset/assets/{ => src}/visualizations/chord.jsx (97%)
 rename superset/assets/{ => src}/visualizations/constants.js (100%)
 rename superset/assets/{ => src}/visualizations/countries/belgium.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/brazil.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/china.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/egypt.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/france.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/germany.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/italy.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/morocco.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/netherlands.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/russia.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/singapore.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/spain.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/uk.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/ukraine.geojson (100%)
 rename superset/assets/{ => src}/visualizations/countries/usa.geojson (100%)
 rename superset/assets/{ => src}/visualizations/country_map.css (100%)
 rename superset/assets/{ => src}/visualizations/country_map.js (98%)
 rename superset/assets/{ => src}/visualizations/deckgl/AnimatableDeckGLContainer.jsx (96%)
 rename superset/assets/{ => src}/visualizations/deckgl/DeckGLContainer.jsx (100%)
 rename superset/assets/{ => src}/visualizations/deckgl/layers/arc.jsx (96%)
 rename superset/assets/{ => src}/visualizations/deckgl/layers/common.js (95%)
 rename superset/assets/{ => src}/visualizations/deckgl/layers/geojson.jsx (95%)
 rename superset/assets/{ => src}/visualizations/deckgl/layers/grid.jsx (96%)
 rename superset/assets/{ => src}/visualizations/deckgl/layers/hex.jsx (96%)
 rename superset/assets/{ => src}/visualizations/deckgl/layers/index.js (100%)
 rename superset/assets/{ => src}/visualizations/deckgl/layers/path.jsx (96%)
 rename superset/assets/{ => src}/visualizations/deckgl/layers/polygon.jsx (95%)
 create mode 100644 superset/assets/src/visualizations/deckgl/layers/scatter.jsx
 create mode 100644 superset/assets/src/visualizations/deckgl/layers/screengrid.jsx
 rename superset/assets/{ => src}/visualizations/deckgl/multi.jsx (74%)
 rename superset/assets/{ => src}/visualizations/directed_force.css (100%)
 rename superset/assets/{ => src}/visualizations/directed_force.js (100%)
 rename superset/assets/{ => src}/visualizations/filter_box.css (100%)
 rename superset/assets/{ => src}/visualizations/filter_box.jsx (94%)
 rename superset/assets/{ => src}/visualizations/heatmap.css (100%)
 rename superset/assets/{ => src}/visualizations/heatmap.js (98%)
 rename superset/assets/{ => src}/visualizations/histogram.css (100%)
 rename superset/assets/{ => src}/visualizations/histogram.js (59%)
 rename superset/assets/{ => src}/visualizations/horizon.css (100%)
 rename superset/assets/{ => src}/visualizations/horizon.js (100%)
 rename superset/assets/{ => src}/visualizations/iframe.js (100%)
 rename superset/assets/{ => src}/visualizations/main.js (86%)
 rename superset/assets/{ => src}/visualizations/mapbox.css (100%)
 rename superset/assets/{ => src}/visualizations/mapbox.jsx (99%)
 rename superset/assets/{ => src}/visualizations/markup.css (100%)
 rename superset/assets/{ => src}/visualizations/markup.js (100%)
 rename superset/assets/{ => src}/visualizations/nvd3_vis.css (100%)
 rename superset/assets/{ => src}/visualizations/nvd3_vis.js (75%)
 rename superset/assets/{ => src}/visualizations/paired_ttest.css (100%)
 rename superset/assets/{ => src}/visualizations/paired_ttest.jsx (100%)
 rename superset/assets/{ => src}/visualizations/parallel_coordinates.css (100%)
 rename superset/assets/{ => src}/visualizations/parallel_coordinates.js (91%)
 rename superset/assets/{ => src}/visualizations/partition.css (100%)
 rename superset/assets/{ => src}/visualizations/partition.js (98%)
 rename superset/assets/{ => src}/visualizations/pivot_table.css (100%)
 rename superset/assets/{ => src}/visualizations/pivot_table.js (96%)
 rename superset/assets/{ => src}/visualizations/rose.css (100%)
 rename superset/assets/{ => src}/visualizations/rose.js (99%)
 rename superset/assets/{ => src}/visualizations/sankey.css (100%)
 rename superset/assets/{ => src}/visualizations/sankey.js (98%)
 rename superset/assets/{ => src}/visualizations/sunburst.css (100%)
 rename superset/assets/{ => src}/visualizations/sunburst.js (98%)
 rename superset/assets/{ => src}/visualizations/table.css (100%)
 rename superset/assets/{ => src}/visualizations/table.js (77%)
 rename superset/assets/{ => src}/visualizations/time_table.css (100%)
 rename superset/assets/{ => src}/visualizations/time_table.jsx (96%)
 rename superset/assets/{ => src}/visualizations/treemap.css (100%)
 rename superset/assets/{ => src}/visualizations/treemap.js (99%)
 rename superset/assets/{ => src}/visualizations/word_cloud.js (95%)
 rename superset/assets/{ => src}/visualizations/world_map.css (100%)
 rename superset/assets/{ => src}/visualizations/world_map.js (100%)
 rename superset/assets/{javascripts => src}/welcome/App.jsx (92%)
 rename superset/assets/{javascripts => src}/welcome/DashboardTable.jsx (100%)
 rename superset/assets/{javascripts => src}/welcome/index.jsx (100%)
 create mode 100644 superset/assets/vendor/cal-heatmap/cal-heatmap.css
 create mode 100644 superset/assets/vendor/cal-heatmap/cal-heatmap.js
 delete mode 100644 superset/assets/visualizations/cal_heatmap.js
 delete mode 100644 superset/assets/visualizations/deckgl/layers/scatter.jsx
 delete mode 100644 superset/assets/visualizations/deckgl/layers/screengrid.jsx
 create mode 100644 superset/assets/yarn.lock
 delete mode 100644 superset/db_engines/presto.py
 create mode 100644 superset/exceptions.py
 create mode 100644 superset/migrations/versions/130915240929_is_sqllab_viz_flow.py
 create mode 100644 superset/migrations/versions/30bb17c0dc76_.py
 create mode 100644 superset/migrations/versions/5ccf602336a0_.py
 copy superset/migrations/versions/{db0c65b146bd_update_slice_model_json.py => bf706ae5eb46_cal_heatmap_metric_to_metrics.py} (66%)
 create mode 100644 superset/migrations/versions/c9495751e314_.py
 create mode 100644 superset/migrations/versions/e68c4473c581_allow_multi_schema_metadata_fetch.py
 create mode 100644 superset/migrations/versions/f231d82b9b26_.py
 create mode 100644 superset/templates/superset/fab_overrides/list.html
 create mode 100644 superset/translations/pt_BR/LC_MESSAGES/pt_BR.mo
 copy superset/translations/{messages.pot => pt_BR/LC_MESSAGES/pt_BR.po} (69%)
 create mode 100644 superset/translations/ru/LC_MESSAGES/messages.json
 create mode 100644 superset/translations/ru/LC_MESSAGES/messages.mo
 copy superset/translations/{it => ru}/LC_MESSAGES/messages.po (58%)
 create mode 100644 tests/cache_tests.py
 create mode 100644 tests/dashboard_tests.py
 create mode 100644 tests/fixtures/deck_geojson_form_data.json
 create mode 100644 tests/fixtures/deck_path_form_data.json
 create mode 100644 tests/form_tests.py
 create mode 100644 tests/utils.py

-- 
To stop receiving notification emails like this one, please contact
ccwilliams@apache.org.

Mime
View raw message