This is an automated email from the ASF dual-hosted git repository.
christine pushed a change to branch feature--embeddable-charts-pilot
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
discard c9c6ff1 fixed the metric format in filterViz
discard cff8439 fixed cypress test
discard 33fb525 fixed ts test
discard a9b2c52 fixed ts test
discard be9b246 fixed js tests
discard d167c64 fix test for viz
discard 346e7d4 fixed more tests
discard 7f1ad57 fixed more tests
discard 5ec0252 fixed druid test
discard 45a4a76 fixed test
discard 4adefbc fixed tests
discard 18e45da fixed metric format
discard 220f82e fixed metric format
discard 8c5e1a6 fixed metric format
discard 6c6eab5 fix typo
discard 254ea6a fix tesT
discard f406a1b fix tesT
discard 42838de fix tesT
discard f75a849 fix flake8
discard f96d6bf remove migration script
discard 1ef2416 fixed lint
discard f4385e5 added migration script WIP
discard e7c61a3 add endpoint
discard b13bfee fixed expore link issue
discard 4e2b0a8 rebase
discard 8f352e4 working version
discard 3deffca enable worldcloid
discard 16acd8f fix invalid name
discard 0cbe297 fix invalid name
discard 14939d4 fix invalid name
discard 9d5d6f7 fix flake8
discard 481e038 fix lint
discard d75278d fix lint
discard a5c4d30 fix lint
discard d826382 fix lint
discard 1e991d3 fix lint
discard 62ba4fc added to_dict
discard b6714a2 revised the metric part
discard 6e3fbec add missing part
discard 53f1ff3 added cache key logic
discard fcfb470 added cache logic
discard c0034e9 added cache logic
discard 3f40083 added get_data ;
new 8051818 [pie] allow formating nubmers on pie chart (#6628)
new fafa6b4 Minor doc fix for superset (#6662)
new 7e0e7c8 Improving Filter Box (#6523)
new 0053a86 [README] use a numbered list instead of bullets for org list
(#6629)
new b143b16 #6588 Clear all other query tabs (#6617)
new a55a5e0 Remove bad git conflicts from Readme (#6669)
new 855228c Add NOTICE file and include initial third party licenses
(#6671)
new 8e6c114 Add Apache Rat for license checks (#6663)
new 42cf929 Fix scheduled reports for mysql (#6512)
new b2f0b2b Update Dockerfile (#6678)
new ae6217b Remove dep on unidecode (#6673)
new 284a0cc Add fix for pyodbc+mssql (#6621)
new b1dbd1c [bugfix] show results in query history & revert #5848 (#6436)
new 5055157 Truncate long labels (#6631)
new f480a52 Add doc about translation using poedit (#6600)
new 207d952 Fix for #6590: Numeric values in columns sometimes returned
as quoted strings (#6591)
new 4667f0c Committing some licenses to fix master (#6689)
new da813b7 [table editor] allow selecting physical table (#6046)
new 1dd4d7a Apply ASF licenses throughout the code base (#5800)
new 4c65844 Update README.md (#6682)
new e03e276 Bump some of the requirements-dev.txt (#6700)
new 65f7f29 Fix url_param macro when param is missing (#6699)
new 88964b7 Deprecate auto-generated metrics (#5461)
new 30c9119 Fix Text field to edit SQL snippet of a metric is not large
enough (#6702)
new 9c7b98a Add more format shims (#6709)
new 99d6dc0 Trim query before parsing (#6703)
new 6718588 Add universal "New" button (#6670)
new 75322ab More ASF licenses (css + html/jinja) (#6711)
new 69fe50a [cosmetic] remove margin-bottom on dropdowns (#6627)
new 055467d Explicitly declare flags as flags (#6693)
new 7ee8afb Improve support for BigQuery, Redshift, Oracle, Db2,
Snowflake (#5827)
new 31ea681 Add `extra` column to `SavedQuery` (#6687)
new b260cb6 Expose more columns in saved queries API (#6686)
new c954fe3 Insert a space after auto complete (#6717)
new 0038881 Allow empty results in Hive (from SET, eg) (#6695)
new ef79757 Merge heads (#6729)
new 057c43c Revert "Truncate long labels (#6631)" (#6723)
new 01063ce Fix link to SQLAlchemy docs about database URLs format (#6698)
new 3cc7cdf Fix setup.py ASF issues (#6677)
new ebb7991 Update CONTRIBUTING.md based on SIP-13 and add how to use
labels (#6701)
new f742b98 Making thrift, pyhive and tableschema as extra_requires
(#6696)
new 88283dc Add cc-by 4.0 for geojson files (#6731)
new d628907 Hotkeys in Explore View (#6526)
new 1fece0d Add licenses to translations (#6732)
new d65059b Add disclaimer and remove counter (#6738)
new cf1a35b Allow specifying custom width for logo (#6739)
new bbd781b Remove test URL (#6740)
new bab7ee7 Adding a note about 0.30 to updating (#6730)
new 954e42b Update gitignore (#6742)
new 3ae7d32 Add iframe and markup legacy plugin (#6741)
new 1ffee8b [cosmetic] remove 'List' prefix from list headers (#6725)
new 594cd70 A few fixes for Presto connection (#6720)
new 97cb10d Make it easier to select dropdown options in control tests
(#6546)
new 879c553 [fix] JS error out when rename a new chart (#6752)
new 01689c3 bump PyHive version for prod requirements.txt (#6751)
new f38cea3 Update User List in README.md (#6758)
new 6b0ab21 fix dashboard links in welcome page (#6756)
new 8100a8f Fixing sort issue with area chart and adding tests (#6358)
new a93219f [cosmetic] Align table sort icons to the left (#6754)
new a62a8d3 [docs] bump cryptography lib version in docs (#6755)
new 83ee917 [fix] `pandas`>=0.24.0 datetimelike API changes (#6765)
new 744135c [fix] Add action for update chart id (#6769)
new 7c02587 [docs] improve upgrading instructions (#6766)
new 5938ac3 fix #6760 (#6762)
new c4fb7a0 Fix uniqueness constraints on tables table (#6718)
new c44ae61 Improve Unicode support for MSSQL (#6690)
new 11a7ad0 creating new circular-json safe stringify and replacing one
call (#6772)
new 36176f3 [sql lab] fix stuck offline (#6782)
new 817783f Allow any column to be filterable or groupable (#6764)
new 2631558 Revert "Removing uniqueness constraints on tables table"
(#6777)
new adc9a6b Add Korean Translation (#6790)
new a09348d Fix playslider
new 5669a82 Merge pull request #6797 from lyft/VIZ-187
new 713b0ae [cosmetic] TableSelector use <i> instead of <Button> for
refresh (#6783)
new 416534a fix: don't remove leading new line (#6800)
new b70a9ae Merge default feature flags and user defined feature flags -
Rename the default feature flags key in `config.py` to DEFAULT_FEATURE_FLAGS -
Merge default feature flags with user defined ones allowing the latter to
overwrite the former - Expose feature_flags for both server and client to use -
Add a utility method for checking whether a feature flag is on on server side
new 19b3753 Move feature flag utility function into superset/__init__.py
new 7846bae Merge pull request #6781 from lyft/xtinec--merge-feature-flags
new ba64ae6 Add missing license (#6801)
new 501340b Fix sticky tooltips on nvd3 vizzes
new 11bace3 Merge pull request #6805 from lyft/xtinec--fix-sticky-tooltip
new cecbba3 Summary: Introduce configs for default relative end time and
the epoch-tz (#6721)
new 4f3d2bc Omnibar (#6745)
new b7b51ec Add Korean translations (#6809)
new e1b9077 [wtforms] Using wtforms-json which supports None (#5445)
new fc4042a SelectControl hackery: Fixing freeform select and allowing
group by and non group-by column selectors to take in arbitrary expressions
including select-all semantics. (#6722)
new 5a40f71 [sql lab] improve table name detection in free form SQL
(#6793)
new 7f18021 added get_data ;
new 4f1a8f6 added cache logic
new 7d5509a added cache logic
new 8901c58 added cache key logic
new d46e36b add missing part
new 8d62248 revised the metric part
new 858ae86 added to_dict
new 1896a35 fix lint
new 3bff13f fix lint
new f3bf05e fix lint
new a033111 fix lint
new 663c2ee fix lint
new bfda914 fix flake8
new aeff4f3 fix invalid name
new 67de847 fix invalid name
new ab71971 fix invalid name
new 5f61951 enable worldcloid
new 6638369 working version
new a5b1f28 rebase
new fefe33c fixed expore link issue
new 56e63d7 add endpoint
new c4a4cdf added migration script WIP
new 33a77c3 fixed lint
new e76bd3a remove migration script
new fcb2586 fix flake8
new 617d7db fix tesT
new 9ea688f fix tesT
new 0c9833a fix tesT
new 5079520 fix typo
new 03d1d47 fixed metric format
new aa6ab8a fixed metric format
new 75c98f4 fixed metric format
new 69688a9 fixed tests
new d22df61 fixed test
new 88a5c8a fixed druid test
new ef12638 fixed more tests
new 84c3339 fixed more tests
new 0692236 fix test for viz
new 3c1ff98 fixed js tests
new 2c8a856 fixed ts test
new 08dac1d fixed ts test
new f814140 fixed cypress test
new f59594b fixed the metric format in filterViz
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 (c9c6ff1)
\
N -- N -- N refs/heads/feature--embeddable-charts-pilot (f59594b)
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 3889 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:
.dockerignore | 16 +
.flaskenv | 16 +
.gitignore | 17 +
.pylintrc | 16 +
.rat-excludes | 40 +
.travis.yml | 26 +
CHANGELOG.md | 18 +
CODE_OF_CONDUCT.md | 18 +
CONTRIBUTING.md | 180 +-
DISCLAIMER | 11 +
ISSUE_TEMPLATE.md | 18 +
LICENSE.txt | 34 +
MANIFEST.in | 19 +
NOTICE | 8 +
README.md | 116 +-
RELEASING.md | 18 +
UPDATING.md | 35 +
alembic.ini | 17 +
contrib/docker/.env | 16 +
contrib/docker/Dockerfile | 20 +-
contrib/docker/docker-compose.yml | 16 +
contrib/docker/docker-entrypoint.sh | 16 +
contrib/docker/docker-init.sh | 17 +-
contrib/docker/superset_config.py | 16 +
docs/Makefile | 16 +
docs/_static/docs.css | 18 +
docs/_templates/layout.html | 95 -
docs/build.sh | 16 +
docs/conf.py | 20 +-
docs/druid.rst | 17 +
docs/faq.rst | 17 +
docs/gallery.rst | 17 +
docs/import_export_datasources.rst | 17 +
docs/index.rst | 17 +
docs/installation.rst | 36 +-
docs/misc.rst | 17 +
docs/requirements.txt | 20 +-
docs/security.rst | 17 +
docs/sqllab.rst | 17 +
docs/tutorial.rst | 17 +
docs/videos.rst | 17 +
docs/visualization.rst | 171 +-
gen_changelog.sh | 16 +
install/helm/superset/.helmignore | 16 +
install/helm/superset/Chart.yaml | 16 +
install/helm/superset/templates/NOTES.txt | 18 +
install/helm/superset/templates/_helpers.tpl | 18 +
install/helm/superset/templates/configmap.yaml | 16 +
install/helm/superset/templates/deployment.yaml | 16 +
install/helm/superset/templates/ingress.yaml | 18 +-
install/helm/superset/templates/service.yaml | 16 +
install/helm/superset/values.yaml | 17 +
licenses/LICENSE-cal-heatmap.txt | 22 +
licenses/LICENSE-diva-gis.txt | 395 +
licenses/LICENSE-parallel-coordinates.txt | 26 +
pypi_push.sh | 16 +
requirements-dev.txt | 30 +-
requirements.txt | 40 +-
scripts/check_license.sh | 94 +
scripts/permissions_cleanup.py | 16 +
setup.cfg | 20 +-
setup.py | 47 +-
superset/__init__.py | 31 +
superset/assets/.babelrc | 18 +
superset/assets/.eslintignore | 16 +
superset/assets/.eslintrc | 18 +
superset/assets/branding/FullLockupWithText.svg | 20 +-
.../assets/branding/[email protected] | 20 +-
superset/assets/branding/Horizontal.svg | 20 +-
superset/assets/branding/[email protected] | 20 +-
.../branding/Superset_Logo_Gradient_Text.svg | 20 +-
.../branding/Superset_Logo_Horizontal_Lockup.svg | 20 +-
superset/assets/branding/Superset_Logo_No_Text.svg | 20 +-
.../branding/Superset_Logo_Vertical_Lockup.svg | 20 +-
.../cypress/integration/dashboard/controls.js | 18 +
.../integration/dashboard/dashboard.helper.js | 18 +
.../cypress/integration/dashboard/edit_mode.js | 18 +
.../cypress/integration/dashboard/fav_star.js | 18 +
.../assets/cypress/integration/dashboard/filter.js | 18 +
.../cypress/integration/dashboard/index.test.js | 18 +
.../assets/cypress/integration/dashboard/load.js | 18 +
.../assets/cypress/integration/dashboard/save.js | 18 +
.../cypress/integration/explore/chart.test.js | 18 +
.../cypress/integration/explore/control.test.js | 22 +-
.../cypress/integration/explore/link.test.js | 18 +
.../integration/explore/visualizations/area.js | 35 +-
.../explore/visualizations/big_number.js | 18 +
.../explore/visualizations/big_number_total.js | 18 +
.../integration/explore/visualizations/box_plot.js | 18 +
.../integration/explore/visualizations/bubble.js | 18 +
.../integration/explore/visualizations/compare.js | 18 +
.../integration/explore/visualizations/dist_bar.js | 18 +
.../explore/visualizations/dual_line.js | 18 +
.../explore/visualizations/filter_box.js | 18 +
.../explore/visualizations/histogram.js | 18 +
.../explore/visualizations/index.test.js | 18 +
.../integration/explore/visualizations/line.js | 48 +
.../integration/explore/visualizations/pie.js | 18 +
.../explore/visualizations/pivot_table.js | 18 +
.../integration/explore/visualizations/sankey.js | 18 +
.../explore/visualizations/shared.helper.js | 18 +
.../integration/explore/visualizations/sunburst.js | 18 +
.../integration/explore/visualizations/table.js | 18 +
.../explore/visualizations/time_table.js | 18 +
.../integration/explore/visualizations/treemap.js | 18 +
.../explore/visualizations/world_map.js | 18 +
.../cypress/integration/sqllab/index.test.js | 18 +
.../assets/cypress/integration/sqllab/query.js | 18 +
.../cypress/integration/sqllab/sourcePanel.js | 18 +
.../cypress/integration/sqllab/sqllab.helper.js | 18 +
superset/assets/cypress/integration/sqllab/tabs.js | 18 +
superset/assets/cypress/plugins/index.js | 18 +
superset/assets/cypress/support/commands.js | 18 +
superset/assets/cypress/support/index.js | 18 +
superset/assets/cypress/utils/readResponseBlob.js | 18 +
superset/assets/cypress_build.sh | 16 +
superset/assets/jest.config.js | 18 +
superset/assets/js_build.sh | 16 +
superset/assets/package-lock.json | 8520 ++++++++++----------
superset/assets/package.json | 3 +-
superset/assets/spec/__mocks__/fileMock.js | 18 +
superset/assets/spec/__mocks__/styleMock.js | 18 +
superset/assets/spec/fixtures/mockDatasource.js | 18 +
.../assets/spec/helpers/setupSupersetClient.js | 18 +
superset/assets/spec/helpers/shim.js | 19 +
.../spec/javascripts/CRUD/CollectionTable_spec.jsx | 18 +
.../addSlice/AddSliceContainer_spec.jsx | 25 +-
.../spec/javascripts/chart/chartActions_spec.js | 18 +
.../spec/javascripts/chart/chartReducers_spec.js | 18 +
.../components/AlteredSliceTag_spec.jsx | 18 +
.../javascripts/components/AsyncSelect_spec.jsx | 18 +
.../javascripts/components/CachedLabel_spec.jsx | 18 +
.../spec/javascripts/components/Checkbox_spec.jsx | 18 +
.../javascripts/components/ColumnOption_spec.jsx | 18 +
.../components/ColumnTypeLabel_spec.jsx | 18 +
.../components/CopyToClipboard_spec.jsx | 18 +
.../FilterableTable/FilterableTable_spec.jsx | 18 +
.../spec/javascripts/components/FormRow_spec.jsx | 59 +
.../javascripts/components/MetricOption_spec.jsx | 18 +
.../javascripts/components/ModalTrigger_spec.jsx | 18 +
.../javascripts/components/OnPasteSelect_spec.jsx | 18 +
.../components/OptionDescription_spec.jsx | 18 +
.../javascripts/components/PopoverSection_spec.jsx | 18 +
.../TableSelector_spec.jsx} | 160 +-
.../components/URLShortLinkButton_spec.jsx | 18 +
.../components/URLShortLinkModal_spec.jsx | 18 +
.../components/VirtualizedRendererWrap_spec.jsx | 18 +
.../dashboard/actions/dashboardLayout_spec.js | 18 +
.../dashboard/components/CodeModal_spec.jsx | 18 +
.../dashboard/components/CssEditor_spec.jsx | 18 +
.../dashboard/components/DashboardBuilder_spec.jsx | 18 +
.../dashboard/components/DashboardGrid_spec.jsx | 18 +
.../dashboard/components/Dashboard_spec.jsx | 18 +
.../components/HeaderActionsDropdown_spec.jsx | 18 +
.../dashboard/components/Header_spec.jsx | 18 +
.../dashboard/components/MissingChart_spec.jsx | 18 +
.../components/RefreshIntervalModal_spec.jsx | 18 +
.../dashboard/components/SliceAdder_spec.jsx | 18 +
.../components/dnd/DragDroppable_spec.jsx | 18 +
.../components/gridComponents/ChartHolder_spec.jsx | 18 +
.../components/gridComponents/Chart_spec.jsx | 18 +
.../components/gridComponents/Column_spec.jsx | 18 +
.../components/gridComponents/Divider_spec.jsx | 18 +
.../components/gridComponents/Header_spec.jsx | 18 +
.../components/gridComponents/Markdown_spec.jsx | 18 +
.../components/gridComponents/Row_spec.jsx | 18 +
.../components/gridComponents/Tab_spec.jsx | 18 +
.../components/gridComponents/Tabs_spec.jsx | 18 +
.../new/DraggableNewComponent_spec.jsx | 18 +
.../gridComponents/new/NewColumn_spec.jsx | 18 +
.../gridComponents/new/NewDivider_spec.jsx | 18 +
.../gridComponents/new/NewHeader_spec.jsx | 18 +
.../components/gridComponents/new/NewRow_spec.jsx | 18 +
.../components/gridComponents/new/NewTabs_spec.jsx | 18 +
.../dashboard/components/menu/HoverMenu_spec.jsx | 18 +
.../components/menu/WithPopoverMenu_spec.jsx | 18 +
.../resizable/ResizableContainer_spec.jsx | 18 +
.../components/resizable/ResizableHandle_spec.jsx | 18 +
.../dashboard/fixtures/mockChartQueries.js | 18 +
.../dashboard/fixtures/mockDashboardInfo.js | 18 +
.../dashboard/fixtures/mockDashboardLayout.js | 18 +
.../dashboard/fixtures/mockDashboardState.js | 18 +
.../dashboard/fixtures/mockSliceEntities.js | 18 +
.../javascripts/dashboard/fixtures/mockState.js | 18 +
.../javascripts/dashboard/fixtures/mockStore.js | 18 +
.../dashboard/helpers/WithDragDropContext.jsx | 18 +
.../dashboard/reducers/dashboardLayout_spec.js | 18 +
.../dashboard/reducers/dashboardState_spec.js | 18 +
.../dashboard/reducers/sliceEntities_spec.js | 18 +
.../dashboard/util/componentIsResizable_spec.js | 18 +
.../javascripts/dashboard/util/dnd-reorder_spec.js | 18 +
.../dashboard/util/dropOverflowsParent_spec.js | 18 +
.../util/findFirstParentContainer_spec.js | 18 +
.../dashboard/util/findParentId_spec.js | 18 +
.../dashboard/util/getChartIdsFromLayout_spec.js | 18 +
.../dashboard/util/getDashboardUrl_spec.js | 18 +
.../util/getDetailedComponentWidth_spec.js | 18 +
.../dashboard/util/getDropPosition_spec.js | 18 +
.../util/getFormDataWithExtraFilters_spec.js | 18 +
.../dashboard/util/isValidChild_spec.js | 18 +
.../dashboard/util/newComponentFactory_spec.js | 18 +
.../dashboard/util/newEntitiesFromDrop_spec.js | 18 +
.../datasource/DatasourceEditor_spec.jsx | 18 +
.../datasource/DatasourceModal_spec.jsx | 18 +
.../spec/javascripts/explore/AdhocFilter_spec.js | 18 +
.../spec/javascripts/explore/AdhocMetric_spec.js | 18 +
.../explore/components/AdhocFilterControl_spec.jsx | 18 +
...AdhocFilterEditPopoverSimpleTabContent_spec.jsx | 18 +
.../AdhocFilterEditPopoverSqlTabContent_spec.jsx | 18 +
.../components/AdhocFilterEditPopover_spec.jsx | 18 +
.../explore/components/AdhocFilterOption_spec.jsx | 18 +
.../AdhocMetricEditPopoverTitle_spec.jsx | 18 +
.../components/AdhocMetricEditPopover_spec.jsx | 18 +
.../explore/components/AdhocMetricOption_spec.jsx | 18 +
.../components/AdhocMetricStaticOption_spec.jsx | 18 +
.../explore/components/AggregateOption_spec.jsx | 18 +
.../explore/components/BoundsControl_spec.jsx | 18 +
.../explore/components/CheckboxControl_spec.jsx | 18 +
.../explore/components/ColorPickerControl_spec.jsx | 18 +
.../explore/components/ColorScheme_spec.jsx | 18 +
.../components/ControlPanelSection_spec.jsx | 18 +
.../components/ControlPanelsContainer_spec.jsx | 18 +
.../explore/components/ControlRow_spec.jsx | 18 +
.../explore/components/DatasourceControl_spec.jsx | 18 +
.../explore/components/DateFilterControl_spec.jsx | 18 +
.../explore/components/DisplayQueryButton_spec.jsx | 18 +
.../explore/components/EmbedCodeButton_spec.jsx | 18 +
.../components/ExploreActionButtons_spec.jsx | 18 +
.../explore/components/ExploreChartHeader_spec.jsx | 18 +
.../explore/components/ExploreChartPanel_spec.jsx | 18 +
.../components/ExploreViewContainer_spec.jsx | 18 +
.../components/FilterBoxItemControl_spec.jsx | 55 +
.../components/FilterDefinitionOption_spec.jsx | 18 +
.../components/FixedOrMetricControl_spec.jsx | 18 +
.../components/MetricDefinitionOption_spec.jsx | 18 +
.../components/MetricDefinitionValue_spec.jsx | 18 +
.../explore/components/MetricsControl_spec.jsx | 18 +
.../explore/components/QueryAndSaveBtns_spec.jsx | 18 +
.../explore/components/RowCountLabel_spec.jsx | 18 +
.../components/RunQueryActionButton_spec.jsx | 18 +
.../explore/components/SaveModal_spec.jsx | 18 +
.../explore/components/SelectControl_spec.jsx | 61 +-
.../explore/components/TextArea_spec.jsx | 18 +
.../components/TimeSeriesColumnControl_spec.jsx | 18 +
.../explore/components/ViewportControl_spec.jsx | 18 +
.../explore/components/VizTypeControl_spec.jsx | 18 +
.../javascripts/explore/exploreActions_spec.js | 18 +
.../assets/spec/javascripts/explore/utils_spec.jsx | 18 +
superset/assets/spec/javascripts/logger_spec.js | 18 +
.../components/ToastPresenter_spec.jsx | 18 +
.../messageToasts/components/Toast_spec.jsx | 18 +
.../javascripts/messageToasts/mockMessageToasts.js | 18 +
.../messageToasts/reducers/messageToasts_spec.js | 18 +
.../utils/getToastsFromPyFlashMessages_spec.js | 18 +
.../spec/javascripts/modules/colors_spec.jsx | 18 +
.../assets/spec/javascripts/modules/dates_spec.js | 18 +
.../assets/spec/javascripts/modules/geo_spec.jsx | 18 +
.../spec/javascripts/modules/sandbox_spec.jsx | 18 +
.../assets/spec/javascripts/modules/time_spec.js | 18 +
.../assets/spec/javascripts/modules/utils_spec.jsx | 18 +
.../assets/spec/javascripts/profile/App_spec.jsx | 18 +
.../javascripts/profile/CreatedContent_spec.jsx | 18 +
.../javascripts/profile/EditableTitle_spec.jsx | 18 +
.../spec/javascripts/profile/Favorites_spec.jsx | 18 +
.../javascripts/profile/RecentActivity_spec.jsx | 18 +
.../spec/javascripts/profile/Security_spec.jsx | 18 +
.../spec/javascripts/profile/UserInfo_spec.jsx | 18 +
.../assets/spec/javascripts/profile/fixtures.jsx | 18 +
.../assets/spec/javascripts/sqllab/App_spec.jsx | 18 +
.../spec/javascripts/sqllab/ColumnElement_spec.jsx | 18 +
.../sqllab/ExploreResultsButton_spec.jsx | 18 +
.../javascripts/sqllab/HighlightedSql_spec.jsx | 18 +
.../spec/javascripts/sqllab/LimitControl_spec.jsx | 18 +
.../assets/spec/javascripts/sqllab/Link_spec.jsx | 18 +
.../spec/javascripts/sqllab/QuerySearch_spec.jsx | 18 +
.../javascripts/sqllab/QueryStateLabel_spec.jsx | 18 +
.../spec/javascripts/sqllab/QueryTable_spec.jsx | 18 +
.../spec/javascripts/sqllab/ResultSet_spec.jsx | 18 +
.../spec/javascripts/sqllab/SaveQuery_spec.jsx | 18 +
.../javascripts/sqllab/ShareSqlLabQuery_spec.jsx | 18 +
.../spec/javascripts/sqllab/SouthPane_spec.jsx | 18 +
.../javascripts/sqllab/SqlEditorLeftBar_spec.jsx | 208 +-
.../spec/javascripts/sqllab/SqlEditor_spec.jsx | 18 +
.../spec/javascripts/sqllab/TabStatusIcon_spec.jsx | 18 +
.../javascripts/sqllab/TabbedSqlEditors_spec.jsx | 18 +
.../spec/javascripts/sqllab/TableElement_spec.jsx | 18 +
.../assets/spec/javascripts/sqllab/Timer_spec.jsx | 18 +
.../spec/javascripts/sqllab/actions/sqlLab_spec.js | 38 +-
.../assets/spec/javascripts/sqllab/fixtures.js | 19 +-
.../javascripts/sqllab/reducers/sqlLab_spec.js | 18 +
.../spec/javascripts/superset-ui/Metric.test.ts | 18 +
.../superset-ui/WordCloudBuildQuery.test.ts | 18 +
.../superset-ui/buildQueryContext.test.ts | 18 +
.../superset-ui/buildQueryObject.test.ts | 18 +
.../assets/spec/javascripts/utils/common_spec.jsx | 18 +
.../javascripts/utils/getClientErrorObject_spec.js | 18 +
.../spec/javascripts/utils/safeStringify_spec.ts | 110 +
.../core/createLoadableRenderer_spec.jsx | 18 +
.../visualizations/deckgl/layers/common_spec.jsx | 18 +
.../visualizations/deckgl/utils_spec.js | 18 +
.../javascripts/visualizations/nvd3/utils_spec.js | 18 +
.../spec/javascripts/visualizations/table_spec.jsx | 18 +
.../javascripts/welcome/DashboardTable_spec.jsx | 20 +-
.../spec/javascripts/welcome/Welcome_spec.jsx | 18 +
superset/assets/src/CRUD/CollectionTable.jsx | 18 +
superset/assets/src/CRUD/Field.jsx | 18 +
superset/assets/src/CRUD/Fieldset.jsx | 18 +
superset/assets/src/CRUD/styles.css | 18 +
superset/assets/src/CRUD/styles.less | 18 +
superset/assets/src/CRUD/utils.js | 18 +
superset/assets/src/SqlLab/App.jsx | 18 +
superset/assets/src/SqlLab/actions/sqlLab.js | 25 +-
.../src/SqlLab/components/AceEditorWrapper.jsx | 26 +-
superset/assets/src/SqlLab/components/App.jsx | 18 +
.../assets/src/SqlLab/components/ColumnElement.jsx | 18 +
.../src/SqlLab/components/ExploreResultsButton.jsx | 18 +
.../src/SqlLab/components/HighlightedSql.jsx | 18 +
.../assets/src/SqlLab/components/LimitControl.jsx | 18 +
superset/assets/src/SqlLab/components/Link.jsx | 18 +
.../src/SqlLab/components/QueryAutoRefresh.jsx | 22 +-
.../assets/src/SqlLab/components/QueryHistory.jsx | 18 +
.../assets/src/SqlLab/components/QuerySearch.jsx | 18 +
.../src/SqlLab/components/QueryStateLabel.jsx | 18 +
.../assets/src/SqlLab/components/QueryTable.jsx | 18 +
.../assets/src/SqlLab/components/ResultSet.jsx | 18 +
.../src/SqlLab/components/RunQueryActionButton.jsx | 18 +
.../assets/src/SqlLab/components/SaveQuery.jsx | 18 +
.../src/SqlLab/components/ShareSqlLabQuery.jsx | 18 +
.../assets/src/SqlLab/components/SouthPane.jsx | 18 +
.../assets/src/SqlLab/components/SqlEditor.jsx | 18 +
.../src/SqlLab/components/SqlEditorLeftBar.jsx | 260 +-
.../assets/src/SqlLab/components/TabStatusIcon.jsx | 18 +
.../src/SqlLab/components/TabbedSqlEditors.jsx | 40 +-
.../assets/src/SqlLab/components/TableElement.jsx | 18 +
.../src/SqlLab/components/TemplateParamsEditor.jsx | 18 +
superset/assets/src/SqlLab/constants.js | 19 +-
superset/assets/src/SqlLab/index.jsx | 18 +
superset/assets/src/SqlLab/main.less | 18 +
superset/assets/src/SqlLab/reducers/common.js | 18 +
.../assets/src/SqlLab/reducers/getInitialState.js | 18 +
superset/assets/src/SqlLab/reducers/index.js | 18 +
superset/assets/src/SqlLab/reducers/sqlLab.js | 20 +-
superset/assets/src/addSlice/AddSliceContainer.jsx | 38 +-
superset/assets/src/addSlice/App.jsx | 18 +
superset/assets/src/addSlice/index.jsx | 18 +
superset/assets/src/chart/Chart.jsx | 18 +
superset/assets/src/chart/ChartContainer.jsx | 18 +
superset/assets/src/chart/ChartRenderer.jsx | 20 +-
superset/assets/src/chart/chart.css | 18 +
superset/assets/src/chart/chartAction.js | 25 +
superset/assets/src/chart/chartReducer.js | 26 +
superset/assets/src/components/ActionMenuItem.jsx | 18 +
superset/assets/src/components/AlteredSliceTag.jsx | 18 +
superset/assets/src/components/AsyncSelect.jsx | 20 +-
.../src/components/BootstrapSliderWrapper.css | 18 +
.../src/components/BootstrapSliderWrapper.jsx | 18 +
superset/assets/src/components/Button.jsx | 18 +
superset/assets/src/components/CachedLabel.jsx | 18 +
superset/assets/src/components/Checkbox.jsx | 18 +
superset/assets/src/components/ColumnOption.jsx | 18 +
superset/assets/src/components/ColumnTypeLabel.jsx | 18 +
superset/assets/src/components/CopyToClipboard.jsx | 18 +
superset/assets/src/components/EditableTitle.jsx | 85 +-
superset/assets/src/components/ErrorBoundary.jsx | 18 +
superset/assets/src/components/FaveStar.jsx | 18 +
.../components/FilterableTable/FilterableTable.jsx | 21 +-
.../FilterableTable/FilterableTableStyles.css | 18 +
superset/assets/src/components/FormRow.jsx | 65 +
superset/assets/src/components/Hotkeys.jsx | 22 +-
.../src/components/InfoTooltipWithTrigger.jsx | 18 +
superset/assets/src/components/Loading.jsx | 18 +
superset/assets/src/components/MetricOption.jsx | 18 +
superset/assets/src/components/ModalTrigger.jsx | 18 +
superset/assets/src/components/OmniContainer.jsx | 102 +
superset/assets/src/components/OnPasteSelect.jsx | 18 +
.../assets/src/components/OptionDescription.jsx | 18 +
superset/assets/src/components/PopoverSection.jsx | 18 +
.../assets/src/components/RefreshChartOverlay.jsx | 18 +
superset/assets/src/components/RefreshLabel.jsx | 53 +-
superset/assets/src/components/RefreshLabel.less | 27 +
.../assets/src/components/StackTraceMessage.jsx | 18 +
superset/assets/src/components/TableLoader.jsx | 18 +
superset/assets/src/components/TableSelector.css | 24 +
superset/assets/src/components/TableSelector.jsx | 339 +
superset/assets/src/components/Timer.jsx | 18 +
superset/assets/src/components/TooltipWrapper.jsx | 18 +
.../assets/src/components/URLShortLinkButton.jsx | 18 +
.../assets/src/components/URLShortLinkModal.jsx | 18 +
superset/assets/src/components/VictoryTheme.js | 18 +
.../src/components/VirtualizedRendererWrap.jsx | 19 +
superset/assets/src/dashboard/App.jsx | 18 +
.../src/dashboard/actions/dashboardLayout.js | 18 +
.../assets/src/dashboard/actions/dashboardState.js | 18 +
.../assets/src/dashboard/actions/datasources.js | 18 +
.../assets/src/dashboard/actions/sliceEntities.js | 18 +
.../src/dashboard/components/AddSliceCard.jsx | 18 +
.../dashboard/components/BuilderComponentPane.jsx | 18 +
.../assets/src/dashboard/components/CodeModal.jsx | 18 +
.../assets/src/dashboard/components/CssEditor.jsx | 18 +
.../assets/src/dashboard/components/Dashboard.jsx | 31 +-
.../src/dashboard/components/DashboardBuilder.jsx | 18 +
.../src/dashboard/components/DashboardGrid.jsx | 18 +
.../dashboard/components/DeleteComponentButton.jsx | 18 +
.../dashboard/components/DeleteComponentModal.jsx | 18 +
.../assets/src/dashboard/components/Header.jsx | 18 +
.../dashboard/components/HeaderActionsDropdown.jsx | 18 +
.../assets/src/dashboard/components/IconButton.jsx | 18 +
.../src/dashboard/components/MissingChart.jsx | 18 +
.../dashboard/components/RefreshIntervalModal.jsx | 18 +
.../assets/src/dashboard/components/SaveModal.jsx | 18 +
.../assets/src/dashboard/components/SliceAdder.jsx | 18 +
.../src/dashboard/components/SliceHeader.jsx | 18 +
.../dashboard/components/SliceHeaderControls.jsx | 18 +
.../dashboard/components/UndoRedoKeylisteners.jsx | 18 +
.../components/dnd/AddSliceDragPreview.jsx | 18 +
.../src/dashboard/components/dnd/DragDroppable.jsx | 18 +
.../src/dashboard/components/dnd/DragHandle.jsx | 18 +
.../components/dnd/dragDroppableConfig.js | 18 +
.../src/dashboard/components/dnd/handleDrop.js | 18 +
.../src/dashboard/components/dnd/handleHover.js | 18 +
.../dashboard/components/gridComponents/Chart.jsx | 18 +
.../components/gridComponents/ChartHolder.jsx | 18 +
.../dashboard/components/gridComponents/Column.jsx | 18 +
.../components/gridComponents/Divider.jsx | 18 +
.../dashboard/components/gridComponents/Header.jsx | 18 +
.../components/gridComponents/Markdown.jsx | 18 +
.../dashboard/components/gridComponents/Row.jsx | 18 +
.../dashboard/components/gridComponents/Tab.jsx | 18 +
.../dashboard/components/gridComponents/Tabs.jsx | 18 +
.../dashboard/components/gridComponents/index.js | 18 +
.../gridComponents/new/DraggableNewComponent.jsx | 18 +
.../components/gridComponents/new/NewColumn.jsx | 18 +
.../components/gridComponents/new/NewDivider.jsx | 18 +
.../components/gridComponents/new/NewHeader.jsx | 18 +
.../components/gridComponents/new/NewMarkdown.jsx | 18 +
.../components/gridComponents/new/NewRow.jsx | 18 +
.../components/gridComponents/new/NewTabs.jsx | 18 +
.../components/menu/BackgroundStyleDropdown.jsx | 18 +
.../src/dashboard/components/menu/HoverMenu.jsx | 18 +
.../components/menu/MarkdownModeDropdown.jsx | 18 +
.../dashboard/components/menu/PopoverDropdown.jsx | 18 +
.../dashboard/components/menu/WithPopoverMenu.jsx | 18 +
.../components/resizable/ResizableContainer.jsx | 18 +
.../components/resizable/ResizableHandle.jsx | 18 +
superset/assets/src/dashboard/containers/Chart.jsx | 18 +
.../assets/src/dashboard/containers/Dashboard.jsx | 18 +
.../src/dashboard/containers/DashboardBuilder.jsx | 18 +
.../dashboard/containers/DashboardComponent.jsx | 18 +
.../src/dashboard/containers/DashboardGrid.jsx | 18 +
.../src/dashboard/containers/DashboardHeader.jsx | 18 +
.../assets/src/dashboard/containers/SliceAdder.jsx | 18 +
.../src/dashboard/fixtures/emptyDashboardLayout.js | 18 +
superset/assets/src/dashboard/index.jsx | 18 +
.../src/dashboard/reducers/dashboardLayout.js | 18 +
.../src/dashboard/reducers/dashboardState.js | 18 +
.../assets/src/dashboard/reducers/datasources.js | 18 +
.../src/dashboard/reducers/getInitialState.js | 18 +
superset/assets/src/dashboard/reducers/index.js | 18 +
.../assets/src/dashboard/reducers/sliceEntities.js | 18 +
.../dashboard/reducers/undoableDashboardLayout.js | 18 +
.../dashboard/stylesheets/builder-sidepane.less | 18 +
.../assets/src/dashboard/stylesheets/builder.less | 18 +
.../assets/src/dashboard/stylesheets/buttons.less | 18 +
.../dashboard/stylesheets/components/chart.less | 18 +
.../dashboard/stylesheets/components/column.less | 18 +
.../dashboard/stylesheets/components/divider.less | 18 +
.../dashboard/stylesheets/components/header.less | 18 +
.../dashboard/stylesheets/components/index.less | 18 +
.../dashboard/stylesheets/components/markdown.less | 18 +
.../stylesheets/components/new-component.less | 18 +
.../src/dashboard/stylesheets/components/row.less | 18 +
.../src/dashboard/stylesheets/components/tabs.less | 18 +
.../src/dashboard/stylesheets/dashboard.less | 18 +
superset/assets/src/dashboard/stylesheets/dnd.less | 18 +
.../assets/src/dashboard/stylesheets/grid.less | 18 +
.../src/dashboard/stylesheets/hover-menu.less | 18 +
.../assets/src/dashboard/stylesheets/index.less | 18 +
.../src/dashboard/stylesheets/popover-menu.less | 18 +
.../src/dashboard/stylesheets/resizable.less | 18 +
.../src/dashboard/stylesheets/variables.less | 18 +
.../src/dashboard/util/backgroundStyleOptions.js | 18 +
.../util/charts/getEffectiveExtraFilters.js | 18 +
.../util/charts/getFormDataWithExtraFilters.js | 18 +
.../src/dashboard/util/componentIsResizable.js | 18 +
.../assets/src/dashboard/util/componentTypes.js | 18 +
superset/assets/src/dashboard/util/constants.js | 18 +
superset/assets/src/dashboard/util/dnd-reorder.js | 18 +
.../src/dashboard/util/dropOverflowsParent.js | 18 +
.../src/dashboard/util/findFirstParentContainer.js | 18 +
superset/assets/src/dashboard/util/findParentId.js | 18 +
.../src/dashboard/util/getChartIdsFromLayout.js | 18 +
.../dashboard/util/getComponentWidthFromDrop.js | 18 +
.../assets/src/dashboard/util/getDashboardUrl.js | 18 +
.../dashboard/util/getDetailedComponentWidth.js | 18 +
.../src/dashboard/util/getDragDropManager.js | 18 +
.../assets/src/dashboard/util/getDropPosition.js | 18 +
.../assets/src/dashboard/util/getEmptyLayout.js | 18 +
.../src/dashboard/util/headerStyleOptions.js | 18 +
.../assets/src/dashboard/util/injectCustomCss.js | 18 +
.../src/dashboard/util/isDashboardLoading.js | 18 +
superset/assets/src/dashboard/util/isValidChild.js | 18 +
.../dashboard/util/logging/childChartsDidLoad.js | 18 +
.../util/logging/findNonTabChildChartIds.js | 18 +
.../util/logging/findTopLevelComponentIds.js | 18 +
.../logging/getLoadStatsPerTopLevelComponent.js | 18 +
.../src/dashboard/util/newComponentFactory.js | 18 +
.../src/dashboard/util/newEntitiesFromDrop.js | 18 +
superset/assets/src/dashboard/util/propShapes.jsx | 18 +
.../assets/src/dashboard/util/resizableConfig.js | 18 +
.../src/dashboard/util/shouldWrapChildInRow.js | 18 +
.../assets/src/datasource/DatasourceEditor.jsx | 59 +-
superset/assets/src/datasource/DatasourceModal.jsx | 18 +
superset/assets/src/datasource/main.css | 18 +
superset/assets/src/explore/AdhocFilter.js | 18 +
superset/assets/src/explore/AdhocMetric.js | 18 +
superset/assets/src/explore/App.jsx | 18 +
.../assets/src/explore/actions/exploreActions.js | 18 +
.../assets/src/explore/actions/saveModalActions.js | 18 +
.../explore/components/AdhocFilterEditPopover.jsx | 18 +
.../AdhocFilterEditPopoverSimpleTabContent.jsx | 18 +
.../AdhocFilterEditPopoverSqlTabContent.jsx | 18 +
.../src/explore/components/AdhocFilterOption.jsx | 18 +
.../explore/components/AdhocMetricEditPopover.jsx | 18 +
.../components/AdhocMetricEditPopoverTitle.jsx | 18 +
.../src/explore/components/AdhocMetricOption.jsx | 18 +
.../explore/components/AdhocMetricStaticOption.jsx | 18 +
.../src/explore/components/AggregateOption.jsx | 18 +
superset/assets/src/explore/components/Control.css | 21 +
superset/assets/src/explore/components/Control.jsx | 20 +
.../src/explore/components/ControlHeader.jsx | 18 +
.../src/explore/components/ControlPanelSection.jsx | 18 +
.../explore/components/ControlPanelsContainer.jsx | 18 +
.../assets/src/explore/components/ControlRow.jsx | 18 +
.../src/explore/components/DisplayQueryButton.jsx | 18 +
.../src/explore/components/EmbedCodeButton.jsx | 18 +
.../explore/components/ExploreActionButtons.jsx | 18 +
.../src/explore/components/ExploreChartHeader.jsx | 19 +
.../src/explore/components/ExploreChartPanel.jsx | 18 +
.../explore/components/ExploreViewContainer.jsx | 100 +-
.../explore/components/FilterDefinitionOption.jsx | 18 +
.../explore/components/MetricDefinitionOption.jsx | 18 +
.../explore/components/MetricDefinitionValue.jsx | 18 +
.../src/explore/components/QueryAndSaveBtns.jsx | 18 +
.../src/explore/components/RowCountLabel.jsx | 18 +
.../assets/src/explore/components/SaveModal.jsx | 18 +
.../components/controls/AdhocFilterControl.jsx | 18 +
.../components/controls/AnnotationLayer.jsx | 18 +
.../components/controls/AnnotationLayerControl.jsx | 24 +-
.../explore/components/controls/BoundsControl.jsx | 18 +
.../components/controls/CheckboxControl.jsx | 18 +
.../components/controls/CollectionControl.css | 21 +
.../components/controls/CollectionControl.jsx | 22 +-
.../components/controls/ColorPickerControl.jsx | 18 +
.../components/controls/ColorSchemeControl.jsx | 18 +
.../components/controls/DatasourceControl.jsx | 78 +-
.../components/controls/DateFilterControl.css | 18 +
.../components/controls/DateFilterControl.jsx | 18 +
.../components/controls/FilterBoxItemControl.jsx | 197 +
.../explore/components/controls/FilterPanel.tsx | 18 +
.../components/controls/FixedOrMetricControl.jsx | 18 +
.../explore/components/controls/HiddenControl.jsx | 18 +
.../explore/components/controls/MetricsControl.jsx | 18 +
.../components/controls/SelectAsyncControl.jsx | 18 +
.../explore/components/controls/SelectControl.jsx | 126 +-
.../explore/components/controls/SliderControl.jsx | 18 +
.../explore/components/controls/SpatialControl.jsx | 18 +
.../components/controls/TextAreaControl.jsx | 18 +
.../explore/components/controls/TextControl.jsx | 18 +
.../controls/TimeSeriesColumnControl.jsx | 18 +
.../components/controls/ViewportControl.jsx | 18 +
.../explore/components/controls/VizTypeControl.css | 18 +
.../explore/components/controls/VizTypeControl.jsx | 18 +
.../src/explore/components/controls/index.js | 20 +
superset/assets/src/explore/constants.js | 18 +
superset/assets/src/explore/controlPanels/Area.js | 18 +
superset/assets/src/explore/controlPanels/Bar.js | 18 +
.../assets/src/explore/controlPanels/BigNumber.js | 18 +
.../src/explore/controlPanels/BigNumberTotal.js | 18 +
.../assets/src/explore/controlPanels/BoxPlot.js | 18 +
.../assets/src/explore/controlPanels/Bubble.js | 18 +
.../assets/src/explore/controlPanels/Bullet.js | 18 +
.../assets/src/explore/controlPanels/CalHeatmap.js | 18 +
superset/assets/src/explore/controlPanels/Chord.js | 18 +
.../assets/src/explore/controlPanels/Compare.js | 18 +
.../assets/src/explore/controlPanels/CountryMap.js | 18 +
.../assets/src/explore/controlPanels/DeckArc.js | 18 +
.../src/explore/controlPanels/DeckGeojson.js | 18 +
.../assets/src/explore/controlPanels/DeckGrid.js | 18 +
.../assets/src/explore/controlPanels/DeckHex.js | 18 +
.../assets/src/explore/controlPanels/DeckMulti.js | 18 +
.../assets/src/explore/controlPanels/DeckPath.js | 18 +
.../src/explore/controlPanels/DeckPolygon.js | 18 +
.../src/explore/controlPanels/DeckScatter.js | 18 +
.../src/explore/controlPanels/DeckScreengrid.js | 18 +
.../src/explore/controlPanels/DirectedForce.js | 18 +
.../assets/src/explore/controlPanels/DistBar.js | 18 +
.../assets/src/explore/controlPanels/DualLine.js | 18 +
.../assets/src/explore/controlPanels/EventFlow.js | 18 +
.../assets/src/explore/controlPanels/FilterBox.js | 29 -
.../assets/src/explore/controlPanels/FilterBox.jsx | 45 +
.../assets/src/explore/controlPanels/Heatmap.js | 18 +
.../assets/src/explore/controlPanels/Histogram.js | 18 +
.../assets/src/explore/controlPanels/Horizon.js | 18 +
.../assets/src/explore/controlPanels/Iframe.js | 18 +
superset/assets/src/explore/controlPanels/Line.js | 18 +
.../assets/src/explore/controlPanels/LineMulti.js | 18 +
.../assets/src/explore/controlPanels/Mapbox.js | 18 +
.../assets/src/explore/controlPanels/Markup.js | 18 +
.../src/explore/controlPanels/PairedTtest.js | 18 +
superset/assets/src/explore/controlPanels/Para.js | 18 +
.../assets/src/explore/controlPanels/Partition.js | 18 +
superset/assets/src/explore/controlPanels/Pie.js | 26 +-
.../assets/src/explore/controlPanels/PivotTable.js | 18 +
superset/assets/src/explore/controlPanels/Rose.js | 18 +
.../assets/src/explore/controlPanels/Sankey.js | 18 +
.../assets/src/explore/controlPanels/Separator.js | 18 +
.../assets/src/explore/controlPanels/Sunburst.js | 18 +
superset/assets/src/explore/controlPanels/Table.js | 18 +
.../assets/src/explore/controlPanels/TimePivot.js | 18 +
.../assets/src/explore/controlPanels/TimeTable.js | 18 +
.../assets/src/explore/controlPanels/Treemap.js | 18 +
.../assets/src/explore/controlPanels/WordCloud.js | 18 +
.../assets/src/explore/controlPanels/WorldMap.js | 18 +
superset/assets/src/explore/controlPanels/index.js | 18 +
.../assets/src/explore/controlPanels/sections.jsx | 18 +
.../timeGrainSqlaAnimationOverrides.js | 18 +
superset/assets/src/explore/controls.jsx | 38 +-
superset/assets/src/explore/exploreUtils.js | 22 +-
superset/assets/src/explore/index.jsx | 18 +
superset/assets/src/explore/main.css | 21 +-
.../src/explore/propTypes/adhocFilterType.js | 18 +
.../src/explore/propTypes/adhocMetricType.js | 18 +
.../src/explore/propTypes/aggregateOptionType.js | 18 +
.../assets/src/explore/propTypes/columnType.js | 18 +
.../src/explore/propTypes/savedMetricType.js | 18 +
.../assets/src/explore/reducers/exploreReducer.js | 18 +
.../assets/src/explore/reducers/getInitialState.js | 18 +
superset/assets/src/explore/reducers/index.js | 18 +
.../src/explore/reducers/saveModalReducer.js | 18 +
superset/assets/src/explore/store.js | 18 +
superset/assets/src/explore/validators.js | 18 +
superset/assets/src/featureFlags.ts | 19 +
superset/assets/src/logger.js | 20 +
superset/assets/src/messageToasts/actions/index.js | 18 +
.../assets/src/messageToasts/components/Toast.jsx | 18 +
.../messageToasts/components/ToastPresenter.jsx | 18 +
superset/assets/src/messageToasts/constants.js | 18 +
.../messageToasts/containers/ToastPresenter.jsx | 18 +
.../src/messageToasts/enhancers/withToasts.jsx | 18 +
superset/assets/src/messageToasts/propShapes.js | 18 +
.../assets/src/messageToasts/reducers/index.js | 18 +
.../src/messageToasts/stylesheets/toast.less | 18 +
.../utils/getToastsFromPyFlashMessages.js | 18 +
superset/assets/src/modules/AnnotationTypes.js | 18 +
superset/assets/src/modules/colors.js | 18 +
superset/assets/src/modules/dates.js | 18 +
superset/assets/src/modules/geo.js | 18 +
superset/assets/src/modules/sandbox.js | 18 +
superset/assets/src/modules/time.js | 18 +
superset/assets/src/modules/utils.js | 18 +
superset/assets/src/modules/visUtils.js | 18 +
superset/assets/src/preamble.js | 18 +
superset/assets/src/profile/App.jsx | 18 +
superset/assets/src/profile/components/App.jsx | 18 +
.../src/profile/components/CreatedContent.jsx | 18 +
.../assets/src/profile/components/Favorites.jsx | 18 +
.../src/profile/components/RecentActivity.jsx | 18 +
.../assets/src/profile/components/Security.jsx | 18 +
.../assets/src/profile/components/UserInfo.jsx | 18 +
superset/assets/src/profile/index.jsx | 18 +
superset/assets/src/profile/main.css | 18 +
superset/assets/src/query/Column.ts | 18 +
superset/assets/src/query/DatasourceKey.ts | 18 +
superset/assets/src/query/FormData.ts | 18 +
superset/assets/src/query/Metric.ts | 18 +
superset/assets/src/query/buildQueryContext.ts | 18 +
superset/assets/src/query/buildQueryObject.ts | 18 +
superset/assets/src/query/index.ts | 18 +
superset/assets/src/reduxUtils.js | 18 +
superset/assets/src/setup/setupApp.js | 18 +
superset/assets/src/setup/setupClient.js | 18 +
superset/assets/src/setup/setupColors.js | 18 +
superset/assets/src/setup/setupFormatters.js | 46 +-
superset/assets/src/setup/setupPlugins.js | 18 +
superset/assets/src/syncBackend.js | 18 +
superset/assets/src/theme.js | 18 +
superset/assets/src/utils/common.js | 18 +
superset/assets/src/utils/errorMessages.js | 18 +
superset/assets/src/utils/getClientErrorObject.js | 18 +
superset/assets/src/utils/hostNamesConfig.js | 18 +
superset/assets/src/utils/reactify.jsx | 18 +
superset/assets/src/utils/reducerUtils.js | 18 +
superset/assets/src/utils/safeStringify.ts | 45 +
.../src/visualizations/BigNumber/BigNumber.css | 18 +
.../src/visualizations/BigNumber/BigNumber.jsx | 18 +
.../BigNumber/BigNumberChartPlugin.js | 18 +
.../src/visualizations/BigNumber/transformProps.js | 18 +
.../BigNumberTotal/BigNumberTotalChartPlugin.js | 18 +
.../src/visualizations/Calendar/Calendar.css | 18 +
.../assets/src/visualizations/Calendar/Calendar.js | 18 +
.../visualizations/Calendar/CalendarChartPlugin.js | 18 +
.../src/visualizations/Calendar/ReactCalendar.js | 18 +
.../src/visualizations/Calendar/transformProps.js | 18 +
superset/assets/src/visualizations/Chord/Chord.css | 18 +
superset/assets/src/visualizations/Chord/Chord.js | 18 +
.../src/visualizations/Chord/ChordChartPlugin.js | 18 +
.../assets/src/visualizations/Chord/ReactChord.js | 18 +
.../src/visualizations/Chord/transformProps.js | 18 +
.../src/visualizations/CountryMap/CountryMap.css | 18 +
.../src/visualizations/CountryMap/CountryMap.js | 18 +
.../CountryMap/CountryMapChartPlugin.js | 18 +
.../visualizations/CountryMap/ReactCountryMap.js | 18 +
.../visualizations/CountryMap/transformProps.js | 18 +
.../src/visualizations/EventFlow/EventFlow.jsx | 18 +
.../EventFlow/EventFlowChartPlugin.js | 18 +
.../src/visualizations/EventFlow/transformProps.js | 18 +
.../src/visualizations/FilterBox/FilterBox.css | 18 +
.../src/visualizations/FilterBox/FilterBox.jsx | 93 +-
.../FilterBox/FilterBoxChartPlugin.js | 18 +
.../src/visualizations/FilterBox/transformProps.js | 27 +-
.../visualizations/ForceDirected/ForceDirected.css | 18 +
.../visualizations/ForceDirected/ForceDirected.js | 18 +
.../ForceDirected/ForceDirectedChartPlugin.js | 18 +
.../ForceDirected/ReactForceDirected.js | 18 +
.../visualizations/ForceDirected/transformProps.js | 18 +
.../assets/src/visualizations/Heatmap/Heatmap.css | 18 +
.../assets/src/visualizations/Heatmap/Heatmap.js | 18 +
.../visualizations/Heatmap/HeatmapChartPlugin.js | 18 +
.../src/visualizations/Heatmap/ReactHeatmap.js | 18 +
.../src/visualizations/Heatmap/transformProps.js | 18 +
.../src/visualizations/Histogram/Histogram.css | 18 +
.../src/visualizations/Histogram/Histogram.jsx | 18 +
.../Histogram/HistogramChartPlugin.js | 18 +
.../src/visualizations/Histogram/transformProps.js | 18 +
.../src/visualizations/Horizon/HorizonChart.css | 18 +
.../src/visualizations/Horizon/HorizonChart.jsx | 18 +
.../visualizations/Horizon/HorizonChartPlugin.js | 18 +
.../src/visualizations/Horizon/HorizonRow.jsx | 18 +
.../src/visualizations/Horizon/transformProps.js | 18 +
.../assets/src/visualizations/Iframe/Iframe.jsx | 58 +
.../src/visualizations/Iframe/IframeChartPlugin.js | 38 +
.../visualizations/Iframe/images/thumbnail.png} | Bin
.../src/visualizations/Iframe/transformProps.js | 28 +
superset/assets/src/visualizations/Legend.css | 18 +
superset/assets/src/visualizations/Legend.jsx | 18 +
.../assets/src/visualizations/MapBox/MapBox.css | 18 +
.../assets/src/visualizations/MapBox/MapBox.jsx | 18 +
.../src/visualizations/MapBox/MapBoxChartPlugin.js | 18 +
.../MapBox/ScatterPlotGlowOverlay.jsx | 18 +
.../src/visualizations/MapBox/transformProps.js | 18 +
.../assets/src/visualizations/Markup/Markup.css | 32 +
.../assets/src/visualizations/Markup/Markup.jsx | 76 +
.../src/visualizations/Markup/MarkupChartPlugin.js | 38 +
.../visualizations/Markup/images/thumbnail.png} | Bin
.../src/visualizations/Markup/transformProps.js | 33 +
.../src/visualizations/PairedTTest/PairedTTest.css | 18 +
.../src/visualizations/PairedTTest/PairedTTest.jsx | 18 +
.../PairedTTest/PairedTTestChartPlugin.js | 18 +
.../src/visualizations/PairedTTest/TTestTable.jsx | 18 +
.../visualizations/PairedTTest/transformProps.js | 18 +
.../ParallelCoordinates/ParallelCoordinates.css | 18 +
.../ParallelCoordinates/ParallelCoordinates.js | 18 +
.../ParallelCoordinatesChartPlugin.js | 18 +
.../ReactParallelCoordinates.js | 18 +
.../ParallelCoordinates/transformProps.js | 18 +
.../src/visualizations/Partition/Partition.css | 18 +
.../src/visualizations/Partition/Partition.js | 18 +
.../Partition/PartitionChartPlugin.js | 18 +
.../src/visualizations/Partition/ReactPartition.js | 18 +
.../src/visualizations/Partition/transformProps.js | 18 +
.../src/visualizations/PivotTable/PivotTable.css | 18 +
.../src/visualizations/PivotTable/PivotTable.js | 18 +
.../PivotTable/PivotTableChartPlugin.js | 18 +
.../visualizations/PivotTable/ReactPivotTable.js | 18 +
.../visualizations/PivotTable/transformProps.js | 18 +
superset/assets/src/visualizations/PlaySlider.css | 18 +
superset/assets/src/visualizations/PlaySlider.jsx | 18 +
.../assets/src/visualizations/Rose/ReactRose.js | 18 +
superset/assets/src/visualizations/Rose/Rose.css | 18 +
superset/assets/src/visualizations/Rose/Rose.js | 18 +
.../src/visualizations/Rose/RoseChartPlugin.js | 18 +
.../src/visualizations/Rose/transformProps.js | 18 +
.../src/visualizations/Sankey/ReactSankey.js | 18 +
.../assets/src/visualizations/Sankey/Sankey.css | 18 +
.../assets/src/visualizations/Sankey/Sankey.js | 18 +
.../src/visualizations/Sankey/SankeyChartPlugin.js | 18 +
.../src/visualizations/Sankey/transformProps.js | 18 +
.../src/visualizations/Sunburst/ReactSunburst.js | 18 +
.../src/visualizations/Sunburst/Sunburst.css | 18 +
.../assets/src/visualizations/Sunburst/Sunburst.js | 18 +
.../visualizations/Sunburst/SunburstChartPlugin.js | 18 +
.../src/visualizations/Sunburst/transformProps.js | 18 +
.../assets/src/visualizations/Table/ReactTable.js | 18 +
superset/assets/src/visualizations/Table/Table.css | 18 +
superset/assets/src/visualizations/Table/Table.js | 18 +
.../src/visualizations/Table/TableChartPlugin.js | 18 +
.../src/visualizations/Table/transformProps.js | 18 +
.../visualizations/TimeTable/FormattedNumber.jsx | 18 +
.../src/visualizations/TimeTable/SparklineCell.jsx | 18 +
.../src/visualizations/TimeTable/TimeTable.css | 18 +
.../src/visualizations/TimeTable/TimeTable.jsx | 18 +
.../TimeTable/TimeTableChartPlugin.js | 18 +
.../src/visualizations/TimeTable/transformProps.js | 18 +
.../src/visualizations/Treemap/ReactTreemap.js | 18 +
.../assets/src/visualizations/Treemap/Treemap.css | 18 +
.../assets/src/visualizations/Treemap/Treemap.js | 18 +
.../visualizations/Treemap/TreemapChartPlugin.js | 18 +
.../src/visualizations/Treemap/transformProps.js | 18 +
superset/assets/src/visualizations/WithLegend.css | 18 +
superset/assets/src/visualizations/WithLegend.jsx | 18 +
.../src/visualizations/WorldMap/ReactWorldMap.js | 18 +
.../src/visualizations/WorldMap/WorldMap.css | 18 +
.../assets/src/visualizations/WorldMap/WorldMap.js | 18 +
.../visualizations/WorldMap/WorldMapChartPlugin.js | 18 +
.../src/visualizations/WorldMap/transformProps.js | 18 +
superset/assets/src/visualizations/constants.js | 18 +
.../visualizations/core/components/SuperChart.jsx | 18 +
.../core/components/createLoadableRenderer.js | 18 +
.../deckgl/AnimatableDeckGLContainer.jsx | 18 +
.../deckgl/CategoricalDeckGLContainer.jsx | 27 +-
.../src/visualizations/deckgl/DeckGLContainer.jsx | 18 +
.../src/visualizations/deckgl/Multi/Multi.jsx | 18 +
.../deckgl/Multi/MultiChartPlugin.js | 18 +
.../assets/src/visualizations/deckgl/factory.jsx | 18 +
.../src/visualizations/deckgl/layers/Arc/Arc.jsx | 18 +
.../deckgl/layers/Arc/ArcChartPlugin.js | 18 +
.../deckgl/layers/Geojson/Geojson.jsx | 18 +
.../deckgl/layers/Geojson/GeojsonChartPlugin.js | 18 +
.../src/visualizations/deckgl/layers/Grid/Grid.jsx | 18 +
.../deckgl/layers/Grid/GridChartPlugin.js | 18 +
.../src/visualizations/deckgl/layers/Hex/Hex.jsx | 18 +
.../deckgl/layers/Hex/HexChartPlugin.js | 18 +
.../src/visualizations/deckgl/layers/Path/Path.jsx | 18 +
.../deckgl/layers/Path/PathChartPlugin.js | 18 +
.../deckgl/layers/Polygon/Polygon.jsx | 18 +
.../deckgl/layers/Polygon/PolygonChartPlugin.js | 18 +
.../deckgl/layers/Scatter/Scatter.jsx | 18 +
.../deckgl/layers/Scatter/ScatterChartPlugin.js | 18 +
.../deckgl/layers/Screengrid/Screengrid.jsx | 18 +
.../layers/Screengrid/ScreengridChartPlugin.js | 18 +
.../src/visualizations/deckgl/layers/common.jsx | 18 +
.../src/visualizations/deckgl/layers/index.js | 18 +
.../src/visualizations/deckgl/transformProps.js | 18 +
superset/assets/src/visualizations/deckgl/utils.js | 18 +
superset/assets/src/visualizations/iframe.js | 20 -
superset/assets/src/visualizations/markup.css | 14 -
superset/assets/src/visualizations/markup.js | 40 -
.../visualizations/nvd3/Area/AreaChartPlugin.js | 18 +
.../src/visualizations/nvd3/Bar/BarChartPlugin.js | 18 +
.../nvd3/BoxPlot/BoxPlotChartPlugin.js | 18 +
.../nvd3/Bubble/BubbleChartPlugin.js | 18 +
.../nvd3/Bullet/BulletChartPlugin.js | 18 +
.../nvd3/Compare/CompareChartPlugin.js | 18 +
.../nvd3/DistBar/DistBarChartPlugin.js | 18 +
.../nvd3/DualLine/DualLineChartPlugin.js | 18 +
.../visualizations/nvd3/Line/LineChartPlugin.js | 18 +
.../visualizations/nvd3/LineMulti/LineMulti.jsx | 18 +
.../nvd3/LineMulti/LineMultiChartPlugin.js | 18 +
.../assets/src/visualizations/nvd3/NVD3Vis.css | 18 +
superset/assets/src/visualizations/nvd3/NVD3Vis.js | 37 +-
.../src/visualizations/nvd3/Pie/PieChartPlugin.js | 18 +
.../assets/src/visualizations/nvd3/PropTypes.js | 18 +
.../assets/src/visualizations/nvd3/ReactNVD3.js | 18 +
.../nvd3/TimePivot/TimePivotChartPlugin.js | 18 +
.../src/visualizations/nvd3/transformProps.js | 20 +
superset/assets/src/visualizations/nvd3/utils.js | 24 +-
.../visualizations/presets/CommonChartPreset.js | 18 +
.../visualizations/presets/DeckGLChartPreset.js | 18 +
.../visualizations/presets/HierarchyChartPreset.js | 18 +
.../visualizations/presets/LegacyChartPreset.js | 23 +
.../src/visualizations/presets/MapChartPreset.js | 18 +
.../src/visualizations/wordcloud/FormData.ts | 18 +
.../src/visualizations/wordcloud/ReactWordCloud.js | 18 +
.../src/visualizations/wordcloud/WordCloud.js | 18 +
.../wordcloud/WordCloudChartPlugin.js | 18 +
.../src/visualizations/wordcloud/buildQuery.ts | 18 +
.../src/visualizations/wordcloud/transformProps.js | 18 +
superset/assets/src/welcome/App.jsx | 18 +
superset/assets/src/welcome/DashboardTable.jsx | 18 +
superset/assets/src/welcome/Welcome.jsx | 18 +
superset/assets/src/welcome/index.jsx | 18 +
superset/assets/stylesheets/d3tip.css | 18 +
.../assets/stylesheets/dashboard_deprecated.css | 18 +
superset/assets/stylesheets/explore.css | 18 +
.../assets/stylesheets/less/cosmo/bootswatch.less | 18 +
.../assets/stylesheets/less/cosmo/cosmoTheme.js | 18 +
.../assets/stylesheets/less/cosmo/variables.less | 18 +
superset/assets/stylesheets/less/index.less | 18 +
superset/assets/stylesheets/profile.css | 18 +
.../assets/stylesheets/react-select/select.less | 18 +
.../assets/stylesheets/reactable-pagination.css | 18 +
superset/assets/stylesheets/sql.css | 18 +
superset/assets/stylesheets/superset.less | 68 +-
superset/assets/stylesheets/welcome.css | 18 +
superset/assets/vendor/cal-heatmap/cal-heatmap.css | 1 +
superset/assets/vendor/cal-heatmap/cal-heatmap.js | 1 +
.../vendor/parallel_coordinates/d3.parcoords.css | 1 +
.../vendor/parallel_coordinates/d3.parcoords.js | 1 +
.../assets/vendor/parallel_coordinates/divgrid.js | 1 +
superset/assets/vendor/pygments.css | 1 +
superset/assets/webpack.config.js | 18 +
superset/bin/__init__.py | 16 +
superset/bin/superset | 16 +
superset/cli.py | 34 +-
superset/common/__init__.py | 16 +
superset/common/query_context.py | 16 +
superset/common/query_object.py | 16 +
superset/config.py | 40 +-
superset/connectors/__init__.py | 16 +
superset/connectors/base/__init__.py | 16 +
superset/connectors/base/models.py | 28 +-
superset/connectors/base/views.py | 18 +-
superset/connectors/connector_registry.py | 16 +
superset/connectors/druid/__init__.py | 16 +
superset/connectors/druid/models.py | 96 +-
superset/connectors/druid/views.py | 36 +-
superset/connectors/sqla/__init__.py | 16 +
superset/connectors/sqla/models.py | 185 +-
superset/connectors/sqla/views.py | 34 +-
superset/data/__init__.py | 16 +
superset/data/bart_lines.py | 16 +
superset/data/birth_names.py | 24 +-
superset/data/countries.md | 18 +
superset/data/countries.py | 16 +
superset/data/country_map.py | 33 +-
superset/data/css_templates.py | 16 +
superset/data/deck.py | 16 +
superset/data/energy.py | 24 +
superset/data/flights.py | 16 +
superset/data/helpers.py | 16 +
superset/data/long_lat.py | 16 +
superset/data/misc_dashboard.py | 20 +-
superset/data/multi_line.py | 21 +-
superset/data/multiformat_time_series.py | 24 +-
superset/data/paris.py | 16 +
superset/data/random_time_series.py | 16 +
superset/data/sf_population_polygons.py | 16 +
superset/data/unicode_test_data.py | 16 +
superset/data/world_bank.py | 47 +-
superset/dataframe.py | 21 +-
superset/db_engine_specs.py | 157 +-
superset/db_engines/__init__.py | 16 +
superset/db_engines/hive.py | 25 +-
superset/exceptions.py | 16 +
superset/extract_table_names.py | 16 +
superset/forms.py | 16 +
superset/jinja_context.py | 31 +-
superset/legacy.py | 16 +
superset/migrations/__init__.py | 16 +
superset/migrations/alembic.ini | 17 +
superset/migrations/env.py | 16 +
superset/migrations/script.py.mako | 16 +
.../0b1f1ab473c0_add_extra_column_to_query.py | 16 +
.../0c5070e96b57_add_user_attributes_table.py | 16 +
...9ee0e3_fix_wrong_constraint_on_table_columns.py | 16 +
.../versions/1296d28ec131_druid_exports.py | 16 +
.../versions/12d55656cbca_is_featured.py | 16 +
.../versions/130915240929_is_sqllab_viz_flow.py | 16 +
superset/migrations/versions/18dc26817ad2_.py | 38 +
.../versions/18e88e1cc004_making_audit_nullable.py | 16 +
.../19a814813610_adding_metric_warning_text.py | 16 +
.../versions/1a1d627ebd8e_position_json.py | 16 +
.../versions/1a48a5411020_adding_slug_to_dash.py | 16 +
.../migrations/versions/1d2ddd543133_log_dt.py | 16 +
superset/migrations/versions/1d9e835a84f9_.py | 16 +
superset/migrations/versions/1e2841a4128_.py | 16 +
.../versions/21e88bc06c02_annotation_migration.py | 16 +
.../migrations/versions/2591d77e9831_user_id.py | 16 +
.../versions/27ae655e4247_make_creator_owners.py | 16 +
.../289ce07647b_add_encrypted_password_field.py | 16 +
.../2929af7925ed_tz_offsets_in_data_sources.py | 16 +
.../versions/2fcdcb35e487_saved_queries.py | 16 +
superset/migrations/versions/30bb17c0dc76_.py | 16 +
.../versions/315b3f4da9b0_adding_log_model.py | 16 +
.../versions/33d996bcc382_update_slice_model.py | 16 +
.../versions/3b626e2a6783_sync_db_with_models.py | 16 +
.../3c3ffe173e4f_add_sql_string_to_table.py | 16 +
...1c4c6_migrate_num_period_compare_and_period_.py | 16 +
...e1b21cd94a4_change_owner_to_m2m_relation_on_.py | 16 +
.../41f6a59a61f2_database_options_for_sql_lab.py | 16 +
.../migrations/versions/430039611635_log_more.py | 16 +
.../migrations/versions/43df8de3a5f4_dash_json.py | 16 +
.../4451805bbaa1_remove_double_percents.py | 16 +
.../versions/4500485bde7d_allow_run_sync_async.py | 16 +
superset/migrations/versions/46ba6aaaac97_.py | 16 +
...8b9b7_remove_coordinator_from_druid_cluster_.py | 16 +
superset/migrations/versions/472d2f73dfd4_.py | 16 +
superset/migrations/versions/4736ec66ce19_.py | 16 +
...08545_migrate_time_range_for_default_filters.py | 16 +
superset/migrations/versions/4e6a06bad7a8_init.py | 16 +
.../versions/4fa88fe24e94_owners_many_to_many.py | 16 +
.../versions/525c854f0005_log_this_plus.py | 16 +
.../migrations/versions/55179c7f25c7_sqla_descr.py | 16 +
...826_add_metadata_column_to_annotation_model_.py | 16 +
superset/migrations/versions/5a7bad26f2a7_.py | 16 +
superset/migrations/versions/5ccf602336a0_.py | 16 +
.../5e4a03ef0bf0_add_request_access_model.py | 16 +
superset/migrations/versions/6414e83d82b7_.py | 16 +
.../migrations/versions/65903709c321_allow_dml.py | 16 +
.../versions/67a6ac9b727b_update_spatial_params.py | 16 +
.../6c7537a6004a_models_for_email_reports.py | 16 +
superset/migrations/versions/705732c70154_.py | 16 +
.../732f1c06bcbf_add_fetch_values_predicate.py | 16 +
.../versions/7467e77870e4_remove_aggs.py | 60 +
.../versions/763d4b211ec9_fixing_audit_fk.py | 16 +
.../versions/7dbf98566af7_slice_description.py | 16 +
.../versions/7e3ddad2a00b_results_key_to_query.py | 16 +
superset/migrations/versions/7fcdcde0761c_.py | 16 +
.../80a67c5192fa_single_pie_chart_metric.py | 16 +
.../versions/836c0bf75904_cache_timeouts.py | 16 +
...4f117f9_adding_extra_field_to_database_model.py | 16 +
superset/migrations/versions/8b70aa3d0f87_.py | 38 +
superset/migrations/versions/8e80a26a31db_.py | 16 +
.../versions/956a063c52b3_adjusting_key_length.py | 16 +
superset/migrations/versions/960c69cb1f5b_.py | 16 +
superset/migrations/versions/979c03af3341_.py | 16 +
.../versions/a2d606a761d9_adding_favstar_model.py | 16 +
.../a33a03f16c4a_add_extra_column_to_savedquery.py | 55 +
.../versions/a61b40f9f57f_remove_allow_run_sync.py | 16 +
...a65458420354_add_result_backend_time_logging.py | 16 +
.../a6c18f869a4e_query_start_running_time.py | 16 +
...7c195a_rewriting_url_from_shortner_with_new_.py | 16 +
.../a9c47e2c1547_add_impersonate_user_to_dbs.py | 16 +
...d66c4246e_add_cache_timeout_to_druid_cluster.py | 16 +
.../versions/ad4d656d92bc_add_avg_metric.py | 16 +
.../versions/ad82a75afd82_add_query_model.py | 16 +
.../versions/afb7730f6a9c_remove_empty_filters.py | 16 +
...dfe5fb6c_adding_verbose_name_to_druid_column.py | 16 +
superset/migrations/versions/b347b202819b_.py | 16 +
.../b4456560d4f3_change_table_unique_constraint.py | 16 +
.../versions/b46fa1b0b39e_add_params_to_tables.py | 16 +
.../bb51420eaf83_add_schema_to_table_model.py | 16 +
.../versions/bcf3126872fc_add_keyvalue.py | 16 +
.../versions/bddc498dd179_adhoc_filters.py | 16 +
.../bebcf3fed1fe_convert_dashboard_v1_positions.py | 16 +
.../bf706ae5eb46_cal_heatmap_metric_to_metrics.py | 16 +
superset/migrations/versions/c18bd4186f15_.py | 16 +
.../c3a8f8611885_materializing_permission.py | 16 +
.../versions/c5756bec8b47_time_grain_sqla.py | 16 +
.../migrations/versions/c611f2b591b8_dim_spec.py | 16 +
.../versions/c617da68de7d_form_nullable.py | 191 +
superset/migrations/versions/c829ff0b37d0_.py | 38 +
superset/migrations/versions/c9495751e314_.py | 16 +
.../versions/ca69c70ec99b_tracking_url.py | 16 +
...d38_increase_size_of_name_column_in_ab_view_.py | 16 +
superset/migrations/versions/d2424a248d63_.py | 16 +
superset/migrations/versions/d39b1e37131d_.py | 16 +
superset/migrations/versions/d6db5a5cdb5d_.py | 16 +
.../versions/d827694c7555_css_templates.py | 16 +
...d8bc074f7aad_add_new_field_is_restricted_to_.py | 16 +
.../db0c65b146bd_update_slice_model_json.py | 16 +
.../versions/db527d8c4c78_add_db_verbose_name.py | 16 +
.../versions/ddd6ebdd853b_annotations.py | 16 +
superset/migrations/versions/de021a1ca60d_.py | 16 +
superset/migrations/versions/e3970889f38e_.py | 16 +
.../versions/e46f2d27a08e_materialize_perms.py | 16 +
.../e502db2af7be_add_template_params_to_tables.py | 16 +
...8c4473c581_allow_multi_schema_metadata_fetch.py | 16 +
.../versions/e866bd2d4976_smaller_grid.py | 16 +
superset/migrations/versions/ea033256294a_.py | 16 +
superset/migrations/versions/ec1f88a35cc6_.py | 16 +
.../eca4694defa7_sqllab_setting_defaults.py | 16 +
superset/migrations/versions/ef8843b41dac_.py | 16 +
...bf6129e13_adding_verbose_name_to_tablecolumn.py | 16 +
.../versions/f162a1dea4c4_d3format_by_metric.py | 16 +
.../f18570e03440_add_query_result_key_index.py | 16 +
superset/migrations/versions/f1f2d4af5b90_.py | 16 +
superset/migrations/versions/f231d82b9b26_.py | 16 +
superset/migrations/versions/f959a6652acd_.py | 16 +
.../versions/fb13d49b72f9_better_filters.py | 100 +
superset/migrations/versions/fbd55e0f83eb_.py | 38 +
superset/migrations/versions/fc480c87706c_.py | 16 +
superset/migrations/versions/fee7b758c130_.py | 16 +
superset/models/__init__.py | 16 +
superset/models/annotations.py | 16 +
superset/models/core.py | 20 +-
superset/models/helpers.py | 16 +
superset/models/schedules.py | 16 +
superset/models/sql_lab.py | 26 +-
superset/models/user_attributes.py | 16 +
superset/security.py | 16 +
superset/sql_lab.py | 16 +
superset/sql_parse.py | 85 +-
superset/stats_logger.py | 19 +-
superset/tasks/__init__.py | 16 +
superset/tasks/celery_app.py | 16 +
superset/tasks/schedules.py | 18 +-
superset/templates/appbuilder/baselayout.html | 18 +
.../templates/appbuilder/general/model/list.html | 18 +
.../appbuilder/general/widgets/base_list.html | 18 +
.../appbuilder/general/widgets/search.html | 20 +-
superset/templates/appbuilder/navbar.html | 21 +-
superset/templates/appbuilder/navbar_right.html | 45 +-
superset/templates/email/role_extended.txt | 18 +
superset/templates/email/role_granted.txt | 18 +
superset/templates/superset/add_slice.html | 18 +
superset/templates/superset/base.html | 18 +
superset/templates/superset/basic.html | 18 +
superset/templates/superset/dashboard.html | 18 +
.../superset/dashboard_v1_deprecated.html | 18 +
superset/templates/superset/export_dashboards.html | 18 +
.../templates/superset/fab_overrides/list.html | 18 +
.../fab_overrides/list_with_checkboxes.html | 18 +
superset/templates/superset/flash_wrapper.html | 18 +
.../form_view/csv_to_database_view/edit.html | 18 +
superset/templates/superset/import_dashboards.html | 18 +
.../templates/superset/models/database/add.html | 18 +
.../templates/superset/models/database/edit.html | 18 +
.../templates/superset/models/database/macros.html | 18 +
superset/templates/superset/paper-theme.html | 18 +
.../templates/superset/partials/_script_tag.html | 18 +
.../templates/superset/reports/slice_data.html | 18 +
superset/templates/superset/request_access.html | 18 +
superset/templates/superset/theme.html | 18 +
superset/templates/superset/traceback.html | 18 +
superset/translations/__init__.py | 16 +
superset/translations/babel.cfg | 16 +
superset/translations/de/LC_MESSAGES/messages.po | 16 +
superset/translations/en/LC_MESSAGES/messages.po | 16 +
superset/translations/es/LC_MESSAGES/messages.po | 16 +
superset/translations/fr/LC_MESSAGES/messages.po | 16 +
superset/translations/it/LC_MESSAGES/messages.po | 16 +
superset/translations/ja/LC_MESSAGES/messages.po | 16 +
superset/translations/ko/LC_MESSAGES/messages.json | 1 +
superset/translations/ko/LC_MESSAGES/messages.mo | Bin 0 -> 88533 bytes
.../{messages.pot => ko/LC_MESSAGES/messages.po} | 633 +-
superset/translations/messages.pot | 16 +
superset/translations/pt/LC_MESSAGES/message.po | 16 +
.../translations/pt_BR/LC_MESSAGES/messages.po | 16 +
superset/translations/requirements.txt | 16 +
superset/translations/ru/LC_MESSAGES/messages.po | 16 +
superset/translations/utils.py | 16 +
superset/translations/zh/LC_MESSAGES/messages.po | 16 +
superset/utils/__init__.py | 16 +
superset/utils/cache.py | 16 +
superset/utils/core.py | 51 +-
superset/utils/dashboard_import_export.py | 16 +
superset/utils/dates.py | 16 +
superset/utils/decorators.py | 16 +
superset/utils/dict_import_export.py | 16 +
superset/utils/import_datasource.py | 16 +
superset/views/__init__.py | 17 +
superset/views/annotations.py | 16 +
superset/views/api.py | 16 +
superset/views/base.py | 20 +-
superset/views/core.py | 44 +-
superset/views/dashboard.py | 43 +
superset/views/datasource.py | 38 +-
superset/views/schedules.py | 16 +
superset/views/sql_lab.py | 19 +
superset/views/utils.py | 16 +
superset/viz.py | 133 +-
tests/__init__.py | 16 +
tests/access_tests.py | 16 +
tests/base_tests.py | 32 +-
tests/cache_tests.py | 16 +
tests/celery_tests.py | 20 +-
tests/core_tests.py | 55 +-
tests/dashboard_tests.py | 26 +
tests/dataframe_test.py | 16 +
tests/datasource_tests.py | 26 +-
tests/db_engine_specs_test.py | 30 +-
tests/dict_import_export_tests.py | 16 +
tests/druid_func_tests.py | 16 +
tests/druid_tests.py | 21 +-
tests/email_tests.py | 16 +
tests/fixtures/__init__.py | 16 +
tests/fixtures/datasource.py | 16 +
tests/fixtures/pyodbcRow.py | 28 +
tests/form_tests.py | 16 +
tests/import_export_tests.py | 16 +
tests/load_examples_test.py | 16 +
tests/macro_tests.py | 16 +
tests/model_tests.py | 80 +-
tests/schedules_test.py | 16 +
tests/security_tests.py | 16 +
tests/sql_parse_tests.py | 58 +-
tests/sqllab_tests.py | 16 +
tests/superset_test_config.py | 16 +
tests/utils.py | 16 +
tests/utils_tests.py | 16 +
tests/viz_tests.py | 16 +
tox.ini | 26 +
1183 files changed, 28750 insertions(+), 6183 deletions(-)
create mode 100644 .rat-excludes
create mode 100644 DISCLAIMER
create mode 100644 NOTICE
delete mode 100644 docs/_templates/layout.html
create mode 100644 licenses/LICENSE-cal-heatmap.txt
create mode 100644 licenses/LICENSE-diva-gis.txt
create mode 100644 licenses/LICENSE-parallel-coordinates.txt
create mode 100755 scripts/check_license.sh
create mode 100644 superset/assets/spec/javascripts/components/FormRow_spec.jsx
copy superset/assets/spec/javascripts/{sqllab/SqlEditorLeftBar_spec.jsx =>
components/TableSelector_spec.jsx} (56%)
create mode 100644
superset/assets/spec/javascripts/explore/components/FilterBoxItemControl_spec.jsx
create mode 100644 superset/assets/spec/javascripts/utils/safeStringify_spec.ts
create mode 100644 superset/assets/src/components/FormRow.jsx
create mode 100644 superset/assets/src/components/OmniContainer.jsx
create mode 100644 superset/assets/src/components/RefreshLabel.less
create mode 100644 superset/assets/src/components/TableSelector.css
create mode 100644 superset/assets/src/components/TableSelector.jsx
create mode 100644 superset/assets/src/explore/components/Control.css
create mode 100644
superset/assets/src/explore/components/controls/CollectionControl.css
create mode 100644
superset/assets/src/explore/components/controls/FilterBoxItemControl.jsx
delete mode 100644 superset/assets/src/explore/controlPanels/FilterBox.js
create mode 100644 superset/assets/src/explore/controlPanels/FilterBox.jsx
create mode 100644 superset/assets/src/utils/safeStringify.ts
create mode 100644 superset/assets/src/visualizations/Iframe/Iframe.jsx
create mode 100644
superset/assets/src/visualizations/Iframe/IframeChartPlugin.js
copy superset/assets/{images/viz_thumbnails/iframe.png =>
src/visualizations/Iframe/images/thumbnail.png} (100%)
create mode 100644 superset/assets/src/visualizations/Iframe/transformProps.js
create mode 100644 superset/assets/src/visualizations/Markup/Markup.css
create mode 100644 superset/assets/src/visualizations/Markup/Markup.jsx
create mode 100644
superset/assets/src/visualizations/Markup/MarkupChartPlugin.js
copy superset/assets/{images/viz_thumbnails/markup.png =>
src/visualizations/Markup/images/thumbnail.png} (100%)
create mode 100644 superset/assets/src/visualizations/Markup/transformProps.js
delete mode 100644 superset/assets/src/visualizations/iframe.js
delete mode 100644 superset/assets/src/visualizations/markup.css
delete mode 100644 superset/assets/src/visualizations/markup.js
create mode 100644 superset/migrations/versions/18dc26817ad2_.py
create mode 100644 superset/migrations/versions/7467e77870e4_remove_aggs.py
create mode 100644 superset/migrations/versions/8b70aa3d0f87_.py
create mode 100644
superset/migrations/versions/a33a03f16c4a_add_extra_column_to_savedquery.py
create mode 100644 superset/migrations/versions/c617da68de7d_form_nullable.py
create mode 100644 superset/migrations/versions/c829ff0b37d0_.py
create mode 100644 superset/migrations/versions/fb13d49b72f9_better_filters.py
create mode 100644 superset/migrations/versions/fbd55e0f83eb_.py
create mode 100644 superset/translations/ko/LC_MESSAGES/messages.json
create mode 100644 superset/translations/ko/LC_MESSAGES/messages.mo
copy superset/translations/{messages.pot => ko/LC_MESSAGES/messages.po} (91%)
create mode 100644 superset/views/dashboard.py
create mode 100644 tests/fixtures/pyodbcRow.py