This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a change to branch 0.21
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
from b90a910 0.21.0rc2
add a84bd52 Only refreshing non instant filters on apply (#3893)
add a82bb58 Allow users to specify label->color mapping (#3879)
add 831cd21 [dashboard bug]Instant control should take effect instantly
(#3890)
add 39ee33a Add datasource to the SliceAddView modal (#3884) (#3900)
add 4d204b3 [druid] Renaming refresh_async method (#3899)
add 3a7ed8d [druid] Catch IOError when fetching Druid datasource time
boundary (#3897)
add 4bfe08d [druid] Fixing issue 3894 multi-processing w/ Gunicorn
(#3895)
add 3c72e1f [3541] Augmenting datasources uniqueness constraints (#3583)
add 4ae77ba Workaround pandas bug in datetimes with time zones (#3910)
add 1d702f2 Fixes default hanlding in Altered slice tag (#3903)
add 32b38ee [bugfix] allow limiting word cloud (#3902)
add b82d15a Bumping webpack related deps (#3904)
add eb0f397 Add UK Metropolitan Districts and Isle of Man (#3911)
add feb15a3 fix the schema-fetching problem for impala in sql_lab (#3906)
add 12fb7c1 When checking if you should renderTriggered make sure key
exists in controls (#3912)
add ac43249 [cosmetic] remove border from table viz (#3916)
add 3f4c306 Fix left padding in dashboard widgets (#3915)
add 2d37dec [bugfix] remove quotes from Postgres time grains (#3913)
add 680e1cb Revert "Filter out unavailable databases (#3875)" (#3918)
add ed85032 Moved percent metrics to its own row (#3924)
add 5466fab Switched to span instead of textarea for copytoclipboard
(#3923)
add 2851979 [travis] Standardizing before_install (#3922)
add 17635e1 Make Table Columns & Metrics Bulk-deletable (#3929)
add f9202ba minor filter select enhancements (#3933)
add c5ddf57 Fix call in Chart (#3945)
add 268edcf Import CSV (#3643)
add 6cbe0e6 Fixed branching condition with dimension spec (#3920)
add d9fda34 Add an "Edit Mode" to Dashboard view (#3940)
add abdd1d5 config: bring back sqlite default database (#3955)
add 34d6618 Allow underscores in slugs (#3951)
add 1ce14df fix 'superset db history' (#3948)
add 16ab696 [country_map] use Albers USA projection (#3946)
add 8f00e9e [Bugfix] Druid `run_query` dimensions part 3 + Unit tests
(#3949)
add 9904593 Improving speed of dashboard import (#3958)
add 76a2f95 [time series table] visual improvements (#3957)
add 84a7730 [docs] making it clear sqlite shouldn't be used in a cluster
(#3965)
add 0284565 [Dashboard] fix a filter refresh bug and add Test (#3967)
add b264756 Create CODE_OF_CONDUCT.md (#3991)
add f10395b [doc] added setting X-Forwarded-Proto to https behind reverse
proxy with ssl encryption; fixes #3655 (#3976)
add eff5952 Alternate PR to #3970 (#3997)
add 89f6ccc Add Datasource Name filter under slice list view (#4000)
add 1702b02 Rollback bulk-delete of table columns (#4009)
add 72627b1 Adding YAML Import-Export for Datasources to CLI (#3978)
add 823f306 Call props.onChange only when closing filter (#4003)
add defe678 [sql lab] fix position of 'save query' Popover (#3999)
add 4404751 Add has_access to import_dashboard (#4001)
add e98a1c3 asciifying http header for csv download; fixes #3952 (#3975)
add e02d35e Add support of another DatabaseError format (#4019)
add a26cf00 Add row_limit to heatmap controls (#3969)
add 5ee70b2 Add type MONEY as numeric type (#3959)
add 5bc581f New time_pivot visualization (#3941)
add cb7c5aa Fixed finding postaggregations (#4017)
add 81df708 Remove unused callbacks when setting state (#4015)
add 0b40c8a Add fastdom js dependency (#3947)
add 0a3d2fc [BUGFIX]: Fixing dttm_sql_literal to use python_date_format
when specified. (#3891)
add 61755f0 apply custom css for dashboard initially load (#4031)
add 53b9083 Merge branch 'master' into 0.21
add 39d9632 0.21.0
add 3ed8f5f resolve python2 str() issue (#4030)
add 3a2974f [API] Deprecate /update_role/ API endpoint (#4041)
add 7d37442 [Bugfix] _add_filters_from_pre_query doesn't handle dim specs
(#3974)
add df8b399 Merge branch 'master' into 0.21
add 21f2b90 0.21.2
No new revisions were added by this update.
Summary of changes:
.travis.yml | 6 +-
CODE_OF_CONDUCT.md | 84 ++++
docs/faq.rst | 23 +
docs/import_export_datasources.rst | 103 ++++
docs/installation.rst | 10 +
setup.py | 3 +
superset/__init__.py | 6 +
.../assets/images/viz_thumbnails/time_pivot.png | Bin 0 -> 84481 bytes
.../javascripts/SqlLab/components/SaveQuery.jsx | 126 ++---
superset/assets/javascripts/chart/Chart.jsx | 2 +-
.../assets/javascripts/chart/ChartContainer.jsx | 2 +-
superset/assets/javascripts/chart/chartReducer.js | 2 +
.../javascripts/components/CopyToClipboard.jsx | 20 +-
.../javascripts/components/EditableTitle.jsx | 32 +-
.../assets/javascripts/components/ModalTrigger.jsx | 12 +-
superset/assets/javascripts/dashboard/actions.js | 5 +
.../javascripts/dashboard/components/CodeModal.jsx | 2 +-
.../javascripts/dashboard/components/Controls.jsx | 214 +++++---
.../javascripts/dashboard/components/CssEditor.jsx | 28 +-
.../javascripts/dashboard/components/Dashboard.jsx | 88 +---
.../dashboard/components/DashboardAlert.jsx | 21 -
.../dashboard/components/DashboardContainer.jsx | 3 +-
.../javascripts/dashboard/components/GridCell.jsx | 3 +
.../dashboard/components/GridLayout.jsx | 2 +
.../javascripts/dashboard/components/Header.jsx | 57 ++-
.../dashboard/components/RefreshIntervalModal.jsx | 2 +-
.../javascripts/dashboard/components/SaveModal.jsx | 5 +-
.../dashboard/components/SliceAdder.jsx | 18 +-
.../dashboard/components/SliceHeader.jsx | 44 +-
superset/assets/javascripts/dashboard/reducers.js | 55 +-
.../javascripts/explore/components/Control.jsx | 1 +
.../explore/components/ControlHeader.jsx | 2 +
.../explore/components/ExploreChartHeader.jsx | 16 +-
.../explore/components/ExploreViewContainer.jsx | 7 +
.../components/controls/DateFilterControl.jsx | 32 +-
.../explore/components/controls/FilterControl.jsx | 27 +-
.../controls/TimeSeriesColumnControl.jsx | 33 +-
superset/assets/javascripts/explore/index.jsx | 14 +-
.../assets/javascripts/explore/stores/controls.jsx | 27 +
.../assets/javascripts/explore/stores/visTypes.js | 55 +-
superset/assets/javascripts/modules/colors.js | 31 +-
superset/assets/javascripts/modules/dates.js | 17 +-
superset/assets/package.json | 21 +-
superset/assets/spec/helpers/browser.js | 1 +
.../spec/javascripts/dashboard/Dashboard_spec.jsx | 89 ++++
.../assets/spec/javascripts/dashboard/fixtures.jsx | 158 ++++--
.../spec/javascripts/dashboard/reducers_spec.js | 30 ++
.../explore/components/FilterControl_spec.jsx | 32 +-
.../spec/javascripts/modules/colors_spec.jsx | 17 +-
.../spec/javascripts/sqllab/SaveQuery_spec.jsx | 22 +-
superset/assets/stylesheets/dashboard.css | 1 -
superset/assets/stylesheets/superset.less | 4 +
.../assets/visualizations/countries/uk.geojson | 27 +-
.../assets/visualizations/countries/usa.geojson | 112 +++--
superset/assets/visualizations/country_map.js | 3 +-
superset/assets/visualizations/filter_box.jsx | 13 +-
superset/assets/visualizations/main.js | 1 +
superset/assets/visualizations/nvd3_vis.js | 20 +-
superset/assets/visualizations/table.css | 11 +-
superset/assets/visualizations/table.js | 2 +-
superset/assets/visualizations/time_table.jsx | 91 ++--
superset/cli.py | 81 ++-
superset/config.py | 20 +
superset/connectors/base/models.py | 2 +-
superset/connectors/druid/models.py | 377 +++++++++-----
superset/connectors/druid/views.py | 28 +-
superset/connectors/sqla/models.py | 30 +-
superset/connectors/sqla/views.py | 4 +-
superset/dataframe.py | 6 +-
superset/db_engine_specs.py | 142 +++++-
superset/dict_import_export_util.py | 65 +++
superset/forms.py | 123 +++++
superset/migrations/versions/4736ec66ce19_.py | 202 ++++++++
superset/models/core.py | 32 +-
superset/models/helpers.py | 172 +++++++
superset/utils.py | 29 +-
superset/views/base.py | 24 +
superset/views/core.py | 173 ++++---
superset/viz.py | 67 ++-
tests/access_tests.py | 73 ---
tests/core_tests.py | 63 ++-
tests/dict_import_export_tests.py | 350 +++++++++++++
tests/druid_func_tests.py | 559 +++++++++++++++++++++
tests/druid_tests.py | 197 +-------
tests/import_export_tests.py | 33 +-
tests/security_tests.py | 1 -
tox.ini | 2 +-
87 files changed, 3644 insertions(+), 1106 deletions(-)
create mode 100644 CODE_OF_CONDUCT.md
create mode 100644 docs/import_export_datasources.rst
create mode 100644 superset/assets/images/viz_thumbnails/time_pivot.png
delete mode 100644
superset/assets/javascripts/dashboard/components/DashboardAlert.jsx
create mode 100644
superset/assets/spec/javascripts/dashboard/Dashboard_spec.jsx
create mode 100644 superset/assets/spec/javascripts/dashboard/reducers_spec.js
create mode 100644 superset/dict_import_export_util.py
create mode 100644 superset/forms.py
create mode 100644 superset/migrations/versions/4736ec66ce19_.py
create mode 100644 tests/dict_import_export_tests.py
create mode 100644 tests/druid_func_tests.py
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].