This is an automated email from the ASF dual-hosted git repository.
johnbodley pushed a change to branch feature--embeddable-charts-pilot
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
discard 7c3e5e0 Revert "Rebase from master (#6660)" (#6661)
omit 36be03b Rebase from master (#6660)
omit 22d04d4 Merge pull request #6524 from
conglei/conglei_querycontext_improvement
omit f949126 fixed the metric format in filterViz
omit 0e12bdf fixed cypress test
omit f06590f fixed ts test
omit 386c53d fixed ts test
omit 0f28f19 fixed js tests
omit 196cb37 fix test for viz
omit 2ad5e84 fixed more tests
omit 5d27e06 fixed more tests
omit 6a9263e fixed druid test
omit e6eb7cc fixed test
omit a08ea73 fixed tests
omit 0719016 fixed metric format
omit 4a2fd6a fixed metric format
omit 39e5667 fixed metric format
omit 9c7f2ed fix typo
omit a1f37bf fix tesT
omit 831e2ed fix tesT
omit 26c9c49 fix tesT
omit 4ae63e6 fix flake8
omit a7d4970 remove migration script
omit de14371 fixed lint
omit 12c318c added migration script WIP
omit 8563eeb add endpoint
omit cdeb959 fixed expore link issue
omit db20a05 rebase
omit b7350c3 working version
omit 72676f8 enable worldcloid
omit 8ea0d7b fix invalid name
omit a39fe3e fix invalid name
omit 981f97a fix invalid name
omit 45760fd fix flake8
omit 3a756b4 fix lint
omit 5ed7d67 fix lint
omit 24ba286 fix lint
omit 82bc260 fix lint
omit f3b86ef fix lint
omit 398ca36 added to_dict
omit 2d35faf revised the metric part
omit e513a86 add missing part
omit c53784e added cache key logic
omit ab41953 added cache logic
omit e225d72 added cache logic
omit 2aa61ae added get_data ;
add 8086224 [SIP-3] Scheduled email reports for Slices / Dashboards
(#5294)
add 56aa7ac Typo: Fixed link (#6087)
add 96a0105 Update contributing.md with latest local dev instructions
(#6513)
add d203886 Fix malformed table in docs/visualization.rst (#6409)
add 852c512 Update requests version (#6510)
add 1fba6f7 [warm] Enforcing consistent form-data (#6531)
add fe0f5e9 Avoid resetting margin to 0 (#6536)
add 5bac723 Refactor teradata to new time_grain_functions spec (#6539)
add e285499 Add docker files to gitignore (#6507)
add 9ec3e18 adding in a dependency version to fix an error with Flask CLI
(#6547)
add 95cdda4 Fix string value displaying NaN (#6534)
add c6263fc Documentation Correction to use http.server for Python3
(#6549)
add c4884e3 Remove note about snowflake-sqlalchemy stable version
regression (#6398)
add fe99490 filter_values documentation fix (#5977)
add 672c470 Pass security manager to QUERY_LOGGER (#6548)
add e2b9625 Increase size of column `name` in table `ab_view_meu` (#6532)
add b069419 fix addr_str format bug (#6551)
add 926f78c Fix deck.gl Polygon not show (#6545)
add 3f29a1d Secure unsecured views and prevent regressions (#6553)
add 5a1ff0f [cosmetic] add css no-wrap on CRUD's last modified (#6522)
add 42067e0 [RfC] Fix URL too long (#6519)
add 6a95f80 minor, auto tune debug mode when use flask_env (#6550)
add fd03386 Make owner a m2m relation on datasources (#6544)
add 8c6ddbc Fix multiple db_migrations heads (#6560)
add 60ccf3e [SIP-14] remove dependency on yarn in favor of npm (#6541)
add 6e942c9 Make boto3/botocore installation optional (#6540)
add d427db0 [SQL Lab] Allow running multiple statements (#6112)
add eff4e63 Adding missing slash (#6567)
add fe77b57 [refactor] moving some datasource-related code to the
frontend (#5769)
add f424af8 json_iso_dttm_ser use for TableViz (#6563)
add 4e03d41 fix #6530 and add some other chinese translation (#6569)
add d99b36e Fix: updated required cryptography version to 2.4.2 to
resolve #6509 (#6516)
add a0b2f2c Fix multi/dual when no right y axis (#6571)
add 2c3794e [design] use angle icons instead of carets for expandable
panels (#6564)
add f761237 fixing issue #6572 with Oracle date handling (#6580)
add d80cbbc Change margin for slice description in charts for the
dashboard view (#6575)
add b164987 [bugfix] moving from reactable to reactable-arc fork (#6576)
add 6099519 Using batch_op in db migration 0b1f1ab473c0 (#6581)
add 142e7b6 Finish move to babel 7 (#6573)
add c01230a Enhance Docker (#6504)
add 3802f01 add chinese translate (#6592)
add bc9c183 Fix bug: some word not translate in js. (#6598)
add f291dae shift labels down along y-axis (#6596)
add 68e9d29 Fix 'Uncaught TypeError: Cannot read property 'value' of
undefined' #6556 (#6574)
add be1895f [fix] url shortner for long explore url (#6449)
add 818a6a8 Make NULL value grouping keys show up properly in rich
tooltip (#6003)
add 3c17dac Upgrade gsheetsdb (#6609)
add 28ca07e fix(i18n) syntax errors detected by grammarly while
translating (#6271)
add 49e3638 Introduce a more visible resize grabber to the SQL editor
(#6593)
add accc754 Improve false negative on AlteredSliceTag (#6578)
add eafb4f9 Upgrade webpack-dev-server to fix 'npm audit' issue (#6607)
add f6ac0da Improve padding in NVD3Vis (#6626)
add fbf9586 Bump requirements (#6625)
add 4243723 data point no clipEdge (#6614)
add a2ce997 Add kuaishou to README.md (#6630)
add 9d70c34 pass source to db api mutator (#6497)
new 3f40083 added get_data ;
new c0034e9 added cache logic
new fcfb470 added cache logic
new 53f1ff3 added cache key logic
new 6e3fbec add missing part
new b6714a2 revised the metric part
new 62ba4fc added to_dict
new 1e991d3 fix lint
new d826382 fix lint
new a5c4d30 fix lint
new d75278d fix lint
new 481e038 fix lint
new 9d5d6f7 fix flake8
new 14939d4 fix invalid name
new 0cbe297 fix invalid name
new 16acd8f fix invalid name
new 3deffca enable worldcloid
new 8f352e4 working version
new 4e2b0a8 rebase
new b13bfee fixed expore link issue
new e7c61a3 add endpoint
new f4385e5 added migration script WIP
new 1ef2416 fixed lint
new f96d6bf remove migration script
new f75a849 fix flake8
new 42838de fix tesT
new f406a1b fix tesT
new 254ea6a fix tesT
new 6c6eab5 fix typo
new 8c5e1a6 fixed metric format
new 220f82e fixed metric format
new 18e45da fixed metric format
new 4adefbc fixed tests
new 45a4a76 fixed test
new 5ec0252 fixed druid test
new 7f1ad57 fixed more tests
new 346e7d4 fixed more tests
new d167c64 fix test for viz
new be9b246 fixed js tests
new a9b2c52 fixed ts test
new 33fb525 fixed ts test
new cff8439 fixed cypress test
new c9c6ff1 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 (7c3e5e0)
\
N -- N -- N refs/heads/feature--embeddable-charts-pilot (c9c6ff1)
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 43 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:
.gitignore | 16 +
.travis.yml | 42 +-
CONTRIBUTING.md | 108 +-
README.md | 1 +
UPDATING.md | 10 +
contrib/docker/Dockerfile | 15 +-
contrib/docker/docker-compose.yml | 3 +
contrib/docker/docker-entrypoint.sh | 17 +-
docs/faq.rst | 2 +-
docs/installation.rst | 120 +-
docs/visualization.rst | 2 +-
requirements-dev.txt | 2 +-
requirements.txt | 27 +-
setup.py | 11 +-
superset/assets/.babelrc | 2 +-
superset/assets/.istanbul.yml | 56 -
superset/assets/backendSync.json | 1525 +-
.../cypress/integration/explore/control.test.js | 1 +
superset/assets/cypress_build.sh | 11 +-
superset/assets/js_build.sh | 10 +-
superset/assets/package-lock.json | 22514 +++++++++++++++++++
superset/assets/package.json | 38 +-
superset/assets/spec/fixtures/mockDatasource.js | 24 -
superset/assets/spec/helpers/shim.js | 1 -
.../components/AlteredSliceTag_spec.jsx | 26 +-
.../components/FixedOrMetricControl_spec.jsx | 6 +-
.../spec/javascripts/sqllab/QueryTable_spec.jsx | 2 +-
.../javascripts/welcome/DashboardTable_spec.jsx | 2 +-
.../assets/src/SqlLab/components/QueryTable.jsx | 2 +-
.../assets/src/SqlLab/components/ResultSet.jsx | 14 +-
.../assets/src/SqlLab/components/SqlEditor.jsx | 8 +-
.../src/SqlLab/components/SqlEditorLeftBar.jsx | 2 +-
superset/assets/src/SqlLab/main.less | 78 +-
superset/assets/src/chart/chartReducer.js | 6 -
superset/assets/src/components/AlteredSliceTag.jsx | 26 +-
superset/assets/src/components/Loading.jsx | 29 +-
superset/assets/src/components/TableLoader.jsx | 2 +-
.../src/dashboard/components/DashboardBuilder.jsx | 14 +-
.../src/dashboard/components/DashboardGrid.jsx | 19 +-
.../assets/src/dashboard/components/Header.jsx | 61 +-
.../dashboard/components/HeaderActionsDropdown.jsx | 21 +-
.../assets/src/dashboard/components/SliceAdder.jsx | 31 +-
.../dashboard/components/gridComponents/Chart.jsx | 22 +-
.../dashboard/components/gridComponents/Tabs.jsx | 28 +-
.../dashboard/components/menu/WithPopoverMenu.jsx | 20 +-
.../assets/src/datasource/DatasourceEditor.jsx | 8 +-
.../src/explore/components/ControlPanelSection.jsx | 24 +-
.../src/explore/components/DisplayQueryButton.jsx | 2 +-
.../explore/components/ExploreViewContainer.jsx | 6 +-
.../components/controls/FixedOrMetricControl.jsx | 12 +-
superset/assets/src/explore/controls.jsx | 59 +-
superset/assets/src/explore/exploreUtils.js | 18 +-
.../assets/src/explore/reducers/exploreReducer.js | 13 -
.../src/visualizations/PairedTTest/TTestTable.jsx | 2 +-
.../assets/src/visualizations/Sunburst/Sunburst.js | 2 +-
superset/assets/src/visualizations/Table/Table.js | 10 +-
.../src/visualizations/TimeTable/TimeTable.jsx | 2 +-
superset/assets/src/visualizations/deckgl/utils.js | 4 +-
.../visualizations/nvd3/LineMulti/LineMulti.jsx | 2 +-
superset/assets/src/visualizations/nvd3/NVD3Vis.js | 27 +-
superset/assets/src/visualizations/nvd3/utils.js | 16 +-
superset/assets/src/welcome/DashboardTable.jsx | 2 +-
superset/assets/stylesheets/superset.less | 2 +-
superset/assets/vendor/cal-heatmap/cal-heatmap.js | 15 +-
superset/assets/yarn.lock | 12352 ----------
superset/cli.py | 2 +-
superset/config.py | 102 +-
superset/connectors/base/models.py | 29 +-
superset/connectors/druid/models.py | 21 +-
superset/connectors/druid/views.py | 6 +-
superset/connectors/sqla/models.py | 18 +-
superset/connectors/sqla/views.py | 8 +-
superset/db_engine_specs.py | 44 +-
superset/jinja_context.py | 2 +-
.../0b1f1ab473c0_add_extra_column_to_query.py | 23 +
...e1b21cd94a4_change_owner_to_m2m_relation_on_.py | 105 +
.../6c7537a6004a_models_for_email_reports.py | 69 +
...d38_increase_size_of_name_column_in_ab_view_.py | 34 +
superset/migrations/versions/de021a1ca60d_.py | 18 +
superset/models/__init__.py | 1 +
superset/models/core.py | 18 +-
superset/models/helpers.py | 26 +-
superset/models/schedules.py | 93 +
superset/models/sql_lab.py | 10 +-
superset/security.py | 2 +-
superset/sql_lab.py | 269 +-
superset/sql_parse.py | 15 +-
superset/tasks/__init__.py | 2 +
superset/tasks/celery_app.py | 11 +
superset/tasks/schedules.py | 441 +
.../templates/superset/reports/slice_data.html | 31 +
superset/translations/zh/LC_MESSAGES/messages.json | 3337 ++-
superset/translations/zh/LC_MESSAGES/messages.mo | Bin 86943 -> 90011 bytes
superset/translations/zh/LC_MESSAGES/messages.po | 1517 +-
superset/utils/core.py | 54 +-
superset/utils/dates.py | 17 +
superset/utils/decorators.py | 15 +
superset/views/__init__.py | 1 +
superset/views/core.py | 50 +-
superset/views/datasource.py | 5 +
superset/views/schedules.py | 279 +
superset/views/sql_lab.py | 2 +
superset/viz.py | 13 +-
tests/celery_tests.py | 22 +-
tests/core_tests.py | 4 +-
tests/db_engine_specs_test.py | 5 +-
tests/email_tests.py | 35 +
tests/fixtures/sample.png | Bin 0 -> 4481 bytes
tests/fixtures/trends.csv | 3 +
tests/import_export_tests.py | 9 +-
tests/schedules_test.py | 368 +
tests/security_tests.py | 38 +-
tests/sql_parse_tests.py | 38 +-
tests/sqllab_tests.py | 10 +
tests/utils.py | 8 +-
tox.ini | 8 +-
116 files changed, 30485 insertions(+), 14308 deletions(-)
delete mode 100644 superset/assets/.istanbul.yml
create mode 100644 superset/assets/package-lock.json
delete mode 100644 superset/assets/yarn.lock
create mode 100644
superset/migrations/versions/0b1f1ab473c0_add_extra_column_to_query.py
create mode 100644
superset/migrations/versions/3e1b21cd94a4_change_owner_to_m2m_relation_on_.py
create mode 100644
superset/migrations/versions/6c7537a6004a_models_for_email_reports.py
create mode 100644
superset/migrations/versions/cefabc8f7d38_increase_size_of_name_column_in_ab_view_.py
create mode 100644 superset/migrations/versions/de021a1ca60d_.py
create mode 100644 superset/models/schedules.py
create mode 100644 superset/tasks/__init__.py
create mode 100644 superset/tasks/celery_app.py
create mode 100644 superset/tasks/schedules.py
create mode 100644 superset/templates/superset/reports/slice_data.html
create mode 100644 superset/utils/dates.py
create mode 100644 superset/utils/decorators.py
create mode 100644 superset/views/schedules.py
create mode 100644 tests/fixtures/sample.png
create mode 100644 tests/fixtures/trends.csv
create mode 100644 tests/schedules_test.py