You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ma...@apache.org on 2024/07/23 19:57:23 UTC

(superset) branch check-env updated (0a94fa4658 -> fe16190929)

This is an automated email from the ASF dual-hosted git repository.

maximebeauchemin pushed a change to branch check-env
in repository https://gitbox.apache.org/repos/asf/superset.git


    omit 0a94fa4658 fix pip-compile-multi artefact
    omit 4ff01dc3fd improvements
    omit 90d279d0b5 feat: add a script to check environment software versions
     add c30ca534a3 feat(build): uplift Lerna + replace insecure shortid with nanoid + uplift Yeoman-related packages + ESM-ize generator-superset (#29419)
     add b39952549f fix: sort schemas when uploading data (#29610)
     add 245e1986c1 chore: Clear redux localStorage on logout (#29602)
     add 9da5be3d79 docs: fix code comment explaining local override (#29612)
     add db3fa8df77 fix(sqllab): Show warning message when deprecated db is selected (#29607)
     add 3ade01f828 feat: custom values to sandbox iframe (#29590)
     add ae6e58f918 feat(frontend/hooks): replace 3rd-party BroadcastChannel with native Web API equivalence (#29584)
     add c0d46eb1af refactor(Tag): Upgrade Tag and TagsList to Ant Design 5 (#29593)
     add 6dbfe2aab9 feat: add slackv2 notification (#29264)
     add 1e412a8711 refactor(Dashboard): Fetch dashboard screenshot via dedicated endpoint (#29272)
     add 5b79752e5d fix: Add Japanese Translations (#29567)
     add 85b66946ed refactor: Remove dead code from the Word Cloud plugin (#29594)
     add 5539f87912 fix(sqllab): prev shema/table options remained on fail (#29638)
     add 9487d6c9d6 fix: Required native filter message wrongfully appearing (#29643)
     add ae0edbfdce chore: add catalog_access to OBJECT_SPEC_PERMISSIONS (#29650)
     add 92537f1fd5 fix: Loading of native filter column (#29647)
     add be833dce4f fix: Layout of native filters modal with lengthy columns (#29648)
     add 2a9a1d3194 docs: update creating-your-first-dashboard.mdx (#29631)
     add 27dde2a811 feat(alert/report): Added optional CC and BCC fields for email notifi… (#29088)
     add 453e6deb97 fix: Dashboard editable title weird behavior when adding spaces (#29667)
     add cd713a239e fix: Use default custom time range time without timezone (#29669)
     add 3de2b7c989 refactor(ProgressBar): Upgrade ProgressBar to Antd 5 (#29666)
     add 4f816161f9 feat: add a script to check environment software versions
     add 86c816c3ec improvements
     add 22ba09e530 fix pip-compile-multi artefact
     add fe16190929 add license

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   (0a94fa4658)
            \
             N -- N -- N   refs/heads/check-env (fe16190929)

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:
 .github/workflows/superset-frontend.yml            |     2 +-
 CODE_OF_CONDUCT.md                                 |     1 -
 UPDATING.md                                        |     1 +
 .../pythonpath_dev/superset_config_local.example   |     2 +-
 .../creating-your-first-dashboard.mdx              |     2 +-
 scripts/check-env.py                               |    16 +
 superset-embedded-sdk/README.md                    |    15 +-
 superset-embedded-sdk/package.json                 |     2 +-
 superset-embedded-sdk/src/index.ts                 |     9 +-
 superset-frontend/.prettierignore                  |     2 +
 .../cypress-base/cypress/e2e/explore/link.test.ts  |     8 +-
 .../cypress-base/cypress/e2e/sqllab/query.test.ts  |     4 +-
 superset-frontend/cypress-base/package-lock.json   |    45 +-
 superset-frontend/cypress-base/package.json        |     2 +-
 superset-frontend/jest.config.js                   |     2 +-
 superset-frontend/lerna.json                       |     5 +-
 superset-frontend/package-lock.json                | 69338 +++++++++----------
 superset-frontend/package.json                     |    10 +-
 .../generator-superset/.eslintrc}                  |     8 +-
 .../generator-superset/generators/app/index.js     |    21 +-
 .../generators/plugin-chart/index.js               |    15 +-
 .../packages/generator-superset/jest.config.js     |     3 +-
 .../packages/generator-superset/package.json       |    20 +-
 .../packages/generator-superset/test/app.test.js   |    32 +-
 .../generator-superset/test/plugin-chart.test.js   |    67 +-
 .../src/time-comparison/customTimeRangeDecode.ts   |     8 +-
 .../superset-ui-core/src/utils/featureFlags.ts     |     1 +
 .../time-comparison/customTimeRangeDecode.test.ts  |    16 +-
 .../plugin-chart-word-cloud/WordCloud.stories.tsx  |    18 +-
 .../plugin-chart-word-cloud/src/chart/Encoder.ts   |    18 -
 .../plugins/plugin-chart-word-cloud/src/index.ts   |     2 -
 .../src/legacyPlugin/index.ts                      |    43 -
 .../src/legacyPlugin/transformProps.ts             |    85 -
 .../src/legacyPlugin/types.ts                      |    29 -
 .../plugin-chart-word-cloud/src/plugin/index.ts    |     2 +-
 .../src/plugin/transformProps.ts                   |    55 +-
 .../test/{plugin => }/buildQuery.test.ts           |     4 +-
 .../plugin-chart-word-cloud/test/index.test.ts     |    29 -
 .../test/legacyPlugin/transformProps.test.ts       |    75 -
 superset-frontend/src/SqlLab/actions/sqlLab.js     |    14 +-
 .../src/SqlLab/actions/sqlLab.test.js              |    41 +-
 .../components/AceEditorWrapper/useKeywords.ts     |     6 +-
 .../src/SqlLab/components/QueryHistory/index.tsx   |     6 +-
 .../src/SqlLab/components/ResultSet/index.tsx      |     4 +-
 .../src/SqlLab/components/SouthPane/index.tsx      |     4 +-
 .../SqlLab/components/SqlEditor/SqlEditor.test.tsx |    12 +-
 .../src/SqlLab/components/SqlEditor/index.tsx      |   185 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.tsx     |    37 +-
 .../src/SqlLab/components/TableElement/index.tsx   |     4 +-
 superset-frontend/src/SqlLab/fixtures.ts           |     2 +-
 .../src/assets/stylesheets/less/fonts.less         |     6 +-
 .../DatabaseSelector/DatabaseSelector.test.tsx     |     5 +-
 .../src/components/DatabaseSelector/index.tsx      |     2 +-
 .../src/components/Datasource/CollectionTable.tsx  |     6 +-
 .../src/components/Datasource/DatasourceEditor.jsx |     4 +-
 .../src/components/DynamicEditableTitle/index.tsx  |   267 +-
 .../src/components/MessageToasts/actions.ts        |     4 +-
 .../components/ProgressBar/ProgressBar.stories.tsx |    51 +-
 .../src/components/ProgressBar/index.tsx           |    15 +-
 .../src/components/Select/Select.test.tsx          |    14 +
 superset-frontend/src/components/Select/Select.tsx |    12 +-
 .../src/components/TableSelector/index.tsx         |     2 +-
 .../Tag.stories.tsx}                               |    23 +-
 superset-frontend/src/components/Tags/Tag.tsx      |     3 +-
 .../src/components/Tags/TagsList.stories.tsx       |    13 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |    48 +-
 .../Header/HeaderActionsDropdown/index.jsx         |     2 +-
 .../menu/DownloadMenuItems/DownloadAsPdf.test.tsx  |    66 -
 .../menu/DownloadMenuItems/DownloadAsPdf.tsx       |    55 -
 .../DownloadMenuItems/DownloadMenuItems.test.tsx   |     6 +-
 .../DownloadMenuItems/DownloadScreenshot.test.tsx  |   198 +
 .../menu/DownloadMenuItems/DownloadScreenshot.tsx  |   145 +
 .../components/menu/DownloadMenuItems/index.tsx    |    21 +-
 .../components/menu/DownloadMenuItems/types.ts}    |     6 +-
 .../FiltersConfigForm/ColumnSelect.tsx             |    48 +-
 .../FilterScope/FilterScope.test.tsx               |     1 +
 .../FiltersConfigForm/FiltersConfigForm.tsx        |    45 +-
 .../FiltersConfigForm/getControlItemsMap.test.tsx  |     1 +
 .../FiltersConfigForm/getControlItemsMap.tsx       |     4 +
 .../FiltersConfigModal/FiltersConfigModal.tsx      |     2 +
 .../nativeFilters/FiltersConfigModal/utils.ts      |     4 +-
 .../src/dashboard/containers/DashboardPage.tsx     |     4 +-
 .../src/dashboard/util/newComponentFactory.js      |     4 +-
 .../controls/CollectionControl/index.jsx           |     4 +-
 .../src/features/alerts/AlertReportModal.test.tsx  |     6 +-
 .../src/features/alerts/AlertReportModal.tsx       |    70 +-
 .../alerts/components/NotificationMethod.test.tsx  |   183 +
 .../alerts/components/NotificationMethod.tsx       |   471 +-
 .../alerts/components/RecipientIcon.test.tsx       |    50 +
 .../features/alerts/components/RecipientIcon.tsx   |    14 +-
 superset-frontend/src/features/alerts/types.ts     |    18 +-
 .../src/features/home/RightMenu.test.tsx           |    27 +
 superset-frontend/src/features/home/RightMenu.tsx  |     6 +-
 .../src/features/reports/ReportModal/index.tsx     |    10 +-
 superset-frontend/src/features/reports/types.ts    |     9 +-
 superset-frontend/src/hooks/apiResources/sqlLab.ts |     4 +-
 superset-frontend/src/hooks/apiResources/tables.ts |     8 +-
 .../src/hooks/strictBroadcastChannel.ts            |    63 +
 superset-frontend/src/hooks/useTabId.ts            |    28 +-
 .../src/middleware/loggerMiddleware.js             |     4 +-
 superset-frontend/src/reduxUtils.ts                |     8 +-
 superset-frontend/src/theme/index.ts               |     9 +
 superset-frontend/src/types/dom-to-pdf.d.ts        |    36 -
 superset-frontend/src/utils/downloadAsPdf.ts       |    74 -
 superset-frontend/src/utils/export.ts              |     4 +-
 superset-frontend/src/utils/reducerUtils.js        |     6 +-
 superset-frontend/src/views/store.ts               |     4 +-
 superset/commands/report/execute.py                |    56 +-
 superset/config.py                                 |     1 +
 superset/constants.py                              |     1 +
 superset/reports/api.py                            |    71 +-
 superset/reports/models.py                         |     1 +
 superset/reports/notifications/__init__.py         |     1 +
 superset/reports/notifications/email.py            |    17 +-
 superset/reports/notifications/exceptions.py       |    11 +
 superset/reports/notifications/slack.py            |   218 +-
 superset/reports/notifications/slack_mixin.py      |   124 +
 superset/reports/notifications/slackv2.py          |   130 +
 superset/reports/schemas.py                        |    13 +
 superset/security/manager.py                       |     1 +
 superset/tasks/scheduler.py                        |     2 +-
 superset/tasks/thumbnails.py                       |     4 +-
 .../form_view/database_schemas_selector.html       |     2 +-
 superset/translations/ja/LC_MESSAGES/messages.po   |    45 +-
 superset/utils/core.py                             |     2 +-
 superset/utils/slack.py                            |    89 +
 superset/views/base.py                             |     1 +
 .../fixtures/world_bank_dashboard.py               |    15 +-
 tests/integration_tests/reports/commands_tests.py  |   330 +-
 tests/integration_tests/reports/utils.py           |     6 +-
 tests/unit_tests/notifications/__init__.py         |    16 -
 tests/unit_tests/notifications/slack_tests.py      |    88 -
 .../{ => reports}/notifications/email_tests.py     |     0
 .../reports/notifications/slack_tests.py           |   360 +-
 tests/unit_tests/utils/slack_test.py               |   193 +
 135 files changed, 35655 insertions(+), 38678 deletions(-)
 copy superset-frontend/{plugins/legacy-plugin-chart-map-box/src/MapBox.css => packages/generator-superset/.eslintrc} (91%)
 delete mode 100644 superset-frontend/plugins/plugin-chart-word-cloud/src/chart/Encoder.ts
 delete mode 100644 superset-frontend/plugins/plugin-chart-word-cloud/src/legacyPlugin/index.ts
 delete mode 100644 superset-frontend/plugins/plugin-chart-word-cloud/src/legacyPlugin/transformProps.ts
 delete mode 100644 superset-frontend/plugins/plugin-chart-word-cloud/src/legacyPlugin/types.ts
 rename superset-frontend/plugins/plugin-chart-word-cloud/test/{plugin => }/buildQuery.test.ts (92%)
 delete mode 100644 superset-frontend/plugins/plugin-chart-word-cloud/test/index.test.ts
 delete mode 100644 superset-frontend/plugins/plugin-chart-word-cloud/test/legacyPlugin/transformProps.test.ts
 copy superset-frontend/src/components/{RefreshLabel/RefreshLabel.stories.tsx => Tags/Tag.stories.tsx} (70%)
 delete mode 100644 superset-frontend/src/dashboard/components/menu/DownloadMenuItems/DownloadAsPdf.test.tsx
 delete mode 100644 superset-frontend/src/dashboard/components/menu/DownloadMenuItems/DownloadAsPdf.tsx
 create mode 100644 superset-frontend/src/dashboard/components/menu/DownloadMenuItems/DownloadScreenshot.test.tsx
 create mode 100644 superset-frontend/src/dashboard/components/menu/DownloadMenuItems/DownloadScreenshot.tsx
 copy superset-frontend/{plugins/legacy-plugin-chart-world-map/src/utils.ts => src/dashboard/components/menu/DownloadMenuItems/types.ts} (92%)
 create mode 100644 superset-frontend/src/features/alerts/components/NotificationMethod.test.tsx
 create mode 100644 superset-frontend/src/features/alerts/components/RecipientIcon.test.tsx
 create mode 100644 superset-frontend/src/hooks/strictBroadcastChannel.ts
 delete mode 100644 superset-frontend/src/types/dom-to-pdf.d.ts
 delete mode 100644 superset-frontend/src/utils/downloadAsPdf.ts
 create mode 100644 superset/reports/notifications/slack_mixin.py
 create mode 100644 superset/reports/notifications/slackv2.py
 mode change 100644 => 100755 superset/translations/ja/LC_MESSAGES/messages.po
 delete mode 100644 tests/unit_tests/notifications/__init__.py
 delete mode 100644 tests/unit_tests/notifications/slack_tests.py
 rename tests/unit_tests/{ => reports}/notifications/email_tests.py (100%)
 create mode 100644 tests/unit_tests/utils/slack_test.py