You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by li...@apache.org on 2021/11/16 18:15:55 UTC
[superset] branch embedded updated (36246f9 -> 1e2c834)
This is an automated email from the ASF dual-hosted git repository.
lilykuang pushed a change to branch embedded
in repository https://gitbox.apache.org/repos/asf/superset.git.
discard 36246f9 feat(dashboard): embedded dashboard UI configuration (#17175)
add 333b137 feat: Drill ODBC/JDBC Impersonation feature (#17353)
add 8f9cea8 docs: Reorder install instructions in CONTRIBUTING.md (#17387)
add 1beda79 fix(sqllab): Query limit dropdown number breaks to separate lines (#17382)
add a1961cf fix: Users being able to update datasets across DBs (#17348)
add 675ffaf revert: Partial revert of 17236 (#17383)
add 0d77f36 fix: handle TIME column serialization (#16869)
add 6431225 docs: add mishmash io to users list (#17350)
add 2544a4a fix(sqllab): Bugfix for tracking url transformation (#17263)
add 0257cf7 fix: title case in menus (#17135)
add 45480f7 refactor move ChartDataResult enums to common (#17399)
add 8756c90 fix(dashboard): don't show report modal for anonymous user (#17106)
add 28944f5 refactor move chart_data_apis from ChartRestApi ChartDataRestApi in seperate module (#17400)
add 7cdd58b Fix missing dashboardId (#17380)
add ffa55f7 chore: add dependencies for monorepo (#17403)
add 9ce6b7d refactor ChartDataCommand - separate loading query_context form cache into different module (#17405)
add 0712be4 fix(Dashboard): Only apply changes when editing properties (#17392)
add bcef8fa1 feature: Add quarter unit to datetrunc (#17416)
add bfc813d Update date_parser.py (#17426)
add f10bc6d fix: add fallback and validation for report and cron timezones (#17338)
add e6ff25c fix(chart): ensure samples data is displayed (#16900)
add aa8040e fix: allow POST chart/data request without CSRF token (#17429)
add ad8a7c4 fix: avoid escaping bind-like params containing colons (#17419)
add 0ca4312 fix: rename to schemas_allowed_for_file_upload in dbs.extra (#17323)
add d8851c9 refactor(TestChartApi): move chart data api tests into TestChartDataApi (#17407)
add 5d3e1b5 refactor: ChartDataCommand into two separate commands (#17425)
add e2a429b feat(explore): adhoc column expressions [ID-3] (#17379)
add 7f4c240 chore: bump superset-ui 0.18.25 (#17438)
add 9741eaa Fix 'DataFrame' object has no attribute 'ix' (#12092)
add 71e3fa1 use full resultType with csv download on chart in dashboard (#17431)
add eb029ab fix(sql lab): NULL styling in grid cell (#17385)
add 9f1bf1c fix: do not show migration toast if user not enable dashboard filter components (#17440)
add 3ee9e11 feat: add a config to enable retina quality images in screenshots (#17409)
add 211b32a fix(mssql): week time grain should respect datefirst setting (#10811)
add c829614 chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /docs (#14576)
add c2d8b0e chore: Notify user of custom label colors and related Dashboard color scheme (#17422)
add 96bdcc3 chore: bumping react syntax highlighter and thusly prismjs (#17439)
add 1e2c834 test: add native filter default value e2e (#17398)
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 (36246f9)
\
N -- N -- N refs/heads/embedded (1e2c834)
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.
No new revisions were added by this update.
Summary of changes:
CONTRIBUTING.md | 19 +-
RESOURCES/INTHEWILD.md | 1 +
docs/package-lock.json | 12 +-
docs/src/resources/openapi.json | 8 +-
.../integration/dashboard/edit_properties.test.ts | 2 +-
.../integration/dashboard/nativeFilters.test.ts | 50 +-
.../cypress/integration/explore/control.test.ts | 19 +
.../explore/visualizations/line.test.ts | 2 +-
.../cypress-base/cypress/support/directories.ts | 2 +
superset-frontend/package-lock.json | 87253 +++++++++++--------
superset-frontend/package.json | 76 +-
.../components/gridComponents/Chart_spec.jsx | 2 +-
.../src/SqlLab/components/ResultSet/index.tsx | 5 +-
.../src/SqlLab/components/SqlEditor/index.jsx | 6 +-
.../components/FilterableTable/FilterableTable.tsx | 13 +-
superset-frontend/src/components/Menu/Menu.tsx | 4 +-
.../src/components/UiConfigContext/index.tsx | 58 -
superset-frontend/src/constants.ts | 4 -
.../components/ColorSchemeControlWrapper.jsx | 6 +-
.../DashboardBuilder/DashboardBuilder.tsx | 10 +-
.../dashboard/components/Header/Header.test.tsx | 27 +
.../HeaderActionsDropdown.test.tsx | 11 +-
.../src/dashboard/components/Header/index.jsx | 3 +-
.../dashboard/components/PropertiesModal/index.jsx | 30 +-
.../src/dashboard/components/SliceHeader/index.tsx | 59 +-
.../dashboard/components/gridComponents/Chart.jsx | 2 +-
.../src/dashboard/containers/DashboardPage.tsx | 2 +-
.../explore/components/DataTableControl/index.tsx | 2 +-
.../explore/components/DataTablesPane/index.tsx | 152 +-
.../components/ExploreChartHeader/index.jsx | 2 +-
.../explore/components/ExploreViewContainer.jsx | 11 +-
.../ColorSchemeControl/ColorSchemeControl.test.tsx | 68 +
.../index.jsx} | 112 +-
.../components/DateFunctionTooltip.tsx | 2 +-
.../DndColumnSelectControl/ColumnSelectPopover.tsx | 170 +-
.../ColumnSelectPopoverTrigger.tsx | 73 +-
.../DndColumnSelectControl/DndColumnSelect.tsx | 29 +-
.../DndColumnSelectPopoverTitle.jsx | 96 +
.../DndColumnSelectControl/OptionWrapper.tsx | 24 +-
.../controls/DndColumnSelectControl/types.ts | 4 +-
.../DndColumnSelectControl/utils/optionSelector.ts | 60 +-
.../FilterControl/AdhocFilterEditPopover/index.jsx | 15 +-
.../MetricControl/AdhocMetricEditPopover/index.jsx | 17 +-
superset-frontend/src/explore/constants.ts | 3 +
superset-frontend/src/explore/controls.jsx | 22 +-
.../components/GroupBy/GroupByFilterPlugin.tsx | 18 +-
.../filters/components/Range/RangeFilterPlugin.tsx | 4 +-
.../components/Select/SelectFilterPlugin.tsx | 6 +-
.../src/filters/components/Select/buildQuery.ts | 9 +-
superset-frontend/src/views/App.tsx | 19 +-
.../data/database/DatabaseModal/ExtraOptions.tsx | 2 +-
superset/charts/api.py | 338 +-
.../charts => superset/charts/data}/__init__.py | 0
superset/charts/data/api.py | 376 +
.../charts/{commands/data.py => data/commands.py} | 34 +-
.../data/query_context_cache_loader.py} | 18 +-
superset/charts/post_processing.py | 8 +-
superset/charts/schemas.py | 17 +-
.../common/{db_query_status.py => chart_data.py} | 30 +-
superset/common/query_actions.py | 12 +-
superset/common/query_context.py | 6 +-
superset/common/query_object.py | 23 +-
superset/config.py | 8 +-
superset/connectors/base/models.py | 2 +-
superset/connectors/sqla/models.py | 122 +-
superset/datasets/dao.py | 12 +-
superset/db_engine_specs/drill.py | 18 +
superset/db_engine_specs/hive.py | 5 +-
superset/db_engine_specs/mssql.py | 29 +-
superset/initialization/__init__.py | 6 +-
...5f1dacd_rename_to_schemas_allowed_for_file_.py} | 59 +-
superset/reports/commands/execute.py | 4 +-
superset/reports/schemas.py | 13 +-
superset/tasks/async_queries.py | 2 +-
superset/tasks/cron_util.py | 14 +-
superset/translations/de/LC_MESSAGES/messages.json | 6 +-
superset/translations/de/LC_MESSAGES/messages.po | 2 +-
superset/translations/en/LC_MESSAGES/messages.json | 6 +-
superset/translations/en/LC_MESSAGES/messages.po | 2 +-
superset/translations/es/LC_MESSAGES/messages.json | 6 +-
superset/translations/es/LC_MESSAGES/messages.po | 2 +-
superset/translations/fr/LC_MESSAGES/messages.json | 6 +-
superset/translations/fr/LC_MESSAGES/messages.po | 2 +-
superset/translations/it/LC_MESSAGES/messages.json | 6 +-
superset/translations/it/LC_MESSAGES/messages.po | 2 +-
superset/translations/ja/LC_MESSAGES/messages.json | 6 +-
superset/translations/ja/LC_MESSAGES/messages.po | 2 +-
superset/translations/ko/LC_MESSAGES/messages.json | 6 +-
superset/translations/ko/LC_MESSAGES/messages.po | 2 +-
superset/translations/messages.pot | 2 +-
superset/translations/pt/LC_MESSAGES/message.json | 6 +-
superset/translations/pt/LC_MESSAGES/message.po | 2 +-
superset/translations/pt/LC_MESSAGES/messages.json | 2 +-
.../translations/pt_BR/LC_MESSAGES/messages.json | 6 +-
.../translations/pt_BR/LC_MESSAGES/messages.po | 2 +-
superset/translations/ru/LC_MESSAGES/messages.json | 6 +-
superset/translations/ru/LC_MESSAGES/messages.po | 2 +-
superset/translations/sl/LC_MESSAGES/messages.json | 6 +-
superset/translations/sl/LC_MESSAGES/messages.po | 2 +-
superset/translations/zh/LC_MESSAGES/messages.json | 8 +-
superset/translations/zh/LC_MESSAGES/messages.po | 4 +-
superset/typing.py | 8 +
superset/utils/core.py | 120 +-
superset/utils/date_parser.py | 9 +-
superset/utils/webdriver.py | 15 +-
superset/views/core.py | 23 +-
superset/viz.py | 131 +-
tests/integration_tests/charts/api_tests.py | 823 +-
.../charts/data}/__init__.py | 0
tests/integration_tests/charts/data/api_tests.py | 849 +
.../db_engine_specs/mssql_tests.py | 2 +-
tests/integration_tests/query_context_tests.py | 9 +-
tests/integration_tests/reports/api_tests.py | 33 +
.../integration_tests/tasks/async_queries_tests.py | 4 +-
tests/integration_tests/utils/date_parser_tests.py | 4 +
tests/integration_tests/utils_tests.py | 1 +
tests/unit_tests/db_engine_specs/test_drill.py | 67 +
tests/unit_tests/tasks/test_cron_util.py | 38 +
118 files changed, 56016 insertions(+), 35986 deletions(-)
delete mode 100644 superset-frontend/src/components/UiConfigContext/index.tsx
create mode 100644 superset-frontend/src/explore/components/controls/ColorSchemeControl/ColorSchemeControl.test.tsx
rename superset-frontend/src/explore/components/controls/{ColorSchemeControl.jsx => ColorSchemeControl/index.jsx} (53%)
create mode 100644 superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndColumnSelectPopoverTitle.jsx
copy {tests/unit_tests/charts => superset/charts/data}/__init__.py (100%)
create mode 100644 superset/charts/data/api.py
rename superset/charts/{commands/data.py => data/commands.py} (80%)
copy superset/{legacy.py => charts/data/query_context_cache_loader.py} (66%)
copy superset/common/{db_query_status.py => chart_data.py} (67%)
copy superset/migrations/versions/{e323605f370a_fix_schemas_allowed_for_csv_upload.py => 0ca9e5f1dacd_rename_to_schemas_allowed_for_file_.py} (61%)
copy tests/{unit_tests/charts => integration_tests/charts/data}/__init__.py (100%)
create mode 100644 tests/integration_tests/charts/data/api_tests.py
create mode 100644 tests/unit_tests/db_engine_specs/test_drill.py