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

rusackas pushed a change to branch chore/ts-migration-sqllab-explore
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard d97610c981 fix(types): remove unsafe type assertion in 
AdhocFilterControl
 discard ed9503175b fix(tests): simplify flaky AnnotationLayer test
 discard 6a95bd3d83 fix(types): use type assertion for CollectionControl 
itemGenerator
 discard d03c5531e1 fix(tests): preserve original behavior in CollectionControl 
and AdhocFilterOption
 discard 6d597ef584 fix(typescript): refactor spread to avoid oxlint auto-fix
 discard 97fba15672 fix(typescript): restore spread fallback for undefined 
foundQueryEditor
 discard 7838ff5142 style: apply oxlint auto-fix to sqlLab reducer
 discard 5c1a8641f6 style: apply prettier formatting to remaining TS files
 discard 3b4d4025fd style: apply prettier formatting to TS files
 discard 993f24bec3 fix(typescript): remove hardcoded color in TextAreaControl
 discard 3cb0845d93 fix(typescript): update VizOptions to accept null catalog
 discard 05ddc25621 fix(typescript): fix type errors for dbId and schema
 discard 25aa358cc0 fix(typescript): preserve null values for catalog/schema in 
tests
 discard 6550bd0e6e fix(typescript): fix additional type errors in SqlLab 
components
 discard 6873a42584 fix(typescript): fix remaining component type errors
 discard 807b4bb5bf fix(typescript): fix more reducer type errors
 discard 1714082958 fix(typescript): continue fixing CI type errors in SqlLab
 discard 50e4441514 fix(typescript): resolve CI type errors in SqlLab and 
explore files
 discard 91ac35e473 fix(frontend): relax TypeScript types in SqlLab actions
 discard 77ae61b997 fix(frontend): resolve additional TypeScript CI errors
 discard a6544d70d7 fix(frontend): resolve TypeScript errors in SqlLab and 
explore modules
 discard 1d8e6c4bb9 fix(MetricsControl): add Props interface and fix callback 
types
 discard 062d6ae07d fix(controls): add TypeScript types to mapStateToProps 
callbacks
 discard d6c052d7e9 fix(TimeSeriesColumnControl): simplify setState with spread 
operator
 discard 352b0534b6 fix(controls): add TypeScript types to 
TimeSeriesColumnControl and fix TextAreaControl
 discard 17672f704f fix(controls): add proper TypeScript types to SelectControl 
and TextAreaControl
 discard a45a8b0777 fix(MetricsControl.test): add missing datasource prop
 discard 56b51afaaa fix(MetricsControl): use simpler any types to avoid 
cascading errors
 discard 36f0d04b03 fix(types): add types to MetricsControl and fix test file
 discard d38245ecf5 fix(types): resolve additional TypeScript errors in explore 
components
 discard e51c620534 fix(types): resolve remaining TypeScript errors in 
MetricControl
 discard 48e5c6969f fix(types): add types to MetricDefinitionValue component
 discard db4081677e fix(types): fix Select value and Dataset cast issues
 discard 6510e391ef fix(types): add TypeScript types to test files and 
FilterDefinitionOption
 discard 9cde91ed87 fix(types): fix more TypeScript errors in Metric controls
 discard bfc285582c fix(types): add TypeScript interfaces to AdhocMetricOption
 discard 019639862d fix(types): add proper types to AdhocMetricEditPopover 
methods and render
 discard 106ec4a694 fix(types): simplify datasource type in 
AdhocMetricEditPopover props
 discard 0419e372f8 fix: add TypeScript types to AdhocMetricEditPopover
 discard 4e8cf179c8 fix: resolve additional TypeScript errors in filter and 
metric controls
 discard bad9435857 fix: resolve remaining TypeScript type errors in filter 
control tests
 discard 9812e25f99 fix(types): handle datasource type in AdhocFilterOption
 discard a2b8c111ae fix(types): cast operators to Operators[] in 
AdhocFilterControl
 discard d2ed99434a fix(types): resolve more TypeScript CI errors
 discard 0719f44a13 fix(types): resolve additional TypeScript CI errors in 
filter controls
 discard d80a651d64 fix(types): resolve remaining TypeScript CI errors
 discard f81881bbef fix(types): fix remaining TypeScript errors in filter 
components
 discard 3bb23227a2 fix(types): add type casts in AdhocFilterControl for 
AdhocMetric and AdhocFilter
 discard 8b873ca223 fix(types): fix AdhocFilter interface and null checks
 discard c7357140b3 fix(types): fix more TypeScript errors in DatasourceControl 
and tests
 discard f59fb7849f fix(types): add TypeScript type annotations to metric and 
filter controls
 discard c3c4b1a8e7 fix(types): fix TypeScript errors in controls and filters
 discard e2c269b34c fix(types): make DatasourceControlProps more flexible for 
test usage
 discard e8ffe3cba4 fix(types): fix implicit any types and test interfaces
 discard 511a758fab fix(types): add TypeScript interfaces to control components
 discard 09066f1639 fix(types): make AdhocFilter and AdhocMetric interfaces 
more flexible
 discard e9f1e6cfa9 chore: remove unrelated extension files from TypeScript 
migration PR
 discard 9bf5ed7beb fix(types): add TypeScript types to controls and 
AdhocFilter/AdhocMetric
 discard 3596c49990 fix(types): fix more TypeScript errors in controls
 discard 0e4ef2fe4a fix(types): fix TypeScript errors in CollectionControl, 
DatasourceControl
 discard 7237271042 fix(types): add TypeScript interface to CollectionControl
 discard 9426fde7b8 fix(types): resolve remaining TypeScript errors in explore 
controls
 discard 3518e6b13e fix(types): fix TypeScript errors in SqlLab actions and 
AnnotationLayer
 discard 1a47ad4f1f fix(types): add comprehensive TypeScript types to 
AnnotationLayer
 discard 35e92a0122 chore(frontend): migrate SqlLab and explore JS/JSX files to 
TypeScript
     add 6b25d0663e refactor: Migrates the MCP `execute_sql` tool to use the 
SQL execution API (#36739)
     add 32c98d02d3 fix: UI cut off (#36531)
     add 54eb6317ef fix(margin): Fixing margin issues (#36479)
     add ff24e2f27d fix: fix error with dashboard filters when global async 
queries is enabled and user navigates quickly (#36639)
     add ff3dab9b3b docs: Add Query Estimator to community extensions registry 
(#36814)
     add 8f8fe19e3e docs: Add SQL Snippets to community extensions registry 
(#36797)
     add 9e04c3471d docs: Add SQL Lab Result Stats to community extensions 
registry (#36796)
     add c399fd2801 fix: Stale editor content in @apache-superset/core (#36813)
     add ba8d6eb9ac docs: Adds a new "Dependencies" page to the Developer 
Portal (#36817)
     add f8cb935105 feat(reports): add webhook option for notifications (#36127)
     add ecb4e483df fix: apply `EXCLUDE_USERS_FROM_LISTS` to 
`/api/v1/security/users/` (#36742)
     add bd8d4ddbee chore(deps-dev): bump typescript-eslint from 8.50.0 to 
8.50.1 in /superset-websocket (#36802)
     add fd67d3190a chore(deps-dev): bump typescript-eslint from 8.50.0 to 
8.50.1 in /docs (#36801)
     add f95f125c4c chore(deps-dev): bump html-webpack-plugin from 5.6.4 to 
5.6.5 in /superset-frontend (#36787)
     add 100789200a chore(deps): bump hot-shots from 11.4.0 to 12.0.0 in 
/superset-websocket (#36786)
     add bf5070471d chore(deps): bump storybook from 8.6.14 to 8.6.15 in /docs 
(#36727)
     add 362b5e3b89 chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 in 
/superset-frontend (#36711)
     add 28c802fb6c fix(TableCollection): only apply highlight class when 
defined (#36809)
     add 1697cf733b chore(deps): bump antd from 6.1.1 to 6.1.2 in /docs (#36823)
     add 02411ffde0 docs: Add EnquiryLabs to INTHEWILD.yaml (#36843)
     add fe5d5fdae6 fix(chart-creation): use exact match when loading dataset 
from URL parameter (#36831)
     add e112d863bf fix(dashboard): resolve tab reorder state sync issues 
(#36855)
     add 7cd76e4647 fix: SqlLab error when collapsing the left panel preview 
(#36858)
     add d4ba44fce2 fix: Query history view button in SqlLab (#36540)
     add 85e830de46 fix: Clear database form errors (#36854)
     add c31224c891 fix(TableChart): render cell bars for columns with NULL 
values (#36819)
     add 12aa425049 fix(logout):  clicking logout displays an error 
notification "invalid username or password" (#36490)
     add e5489bd30f fix(SavedQueries): unify query card actions styling across 
all home page cards (#36671)
     add 1b1be96274 chore(deps-dev): bump globals from 16.5.0 to 17.0.0 in 
/docs (#36886)
     add dd2eb6293d chore(deps-dev): bump globals from 16.5.0 to 17.0.0 in 
/superset-websocket (#36885)
     add 4451e8db05 chore(deps): bump qs from 6.14.0 to 6.14.1 in /docs (#36884)
     add aed95453b3 chore(deps): bump qs from 6.14.0 to 6.14.1 in 
/superset-websocket/utils/client-ws-app (#36883)
     add d07a452e9b fix(RightMenu): fix inconsistent icon alignment in 
RightMenu items (#36532)
     add 52af489d8f docs: Add Rogow to INTHEWILD.yaml (#36879)
     add 1334040fd6 chore(docs): Include VLMedia logo to intothewild (#36868)
     add fdef8fa50a chore(deps-dev): bump @typescript-eslint/parser from 8.50.1 
to 8.51.0 in /docs (#36866)
     add 53fa65fe67 chore(deps): bump caniuse-lite from 1.0.30001761 to 
1.0.30001762 in /docs (#36865)
     add ac27c0aa3c chore(deps-dev): bump @typescript-eslint/parser from 8.50.1 
to 8.51.0 in /superset-websocket (#36861)
     add 2080633e57 other: resolve frontend dep vulns (#36820)
     add 66e8795bf7 chore(frontend): migrate SqlLab and explore JS/JSX files to 
TypeScript
     add 6a4608d3a9 fix(types): add comprehensive TypeScript types to 
AnnotationLayer
     add c9b0d8d5af fix(types): fix TypeScript errors in SqlLab actions and 
AnnotationLayer
     add e7129b4600 fix(types): resolve remaining TypeScript errors in explore 
controls
     add ffc3af0d34 fix(types): add TypeScript interface to CollectionControl
     add 6dc5277120 fix(types): fix TypeScript errors in CollectionControl, 
DatasourceControl
     add 362634c61a fix(types): fix more TypeScript errors in controls
     add 9dd441fb10 fix(types): add TypeScript types to controls and 
AdhocFilter/AdhocMetric
     add a737894d47 chore: remove unrelated extension files from TypeScript 
migration PR
     add f182d0fd43 fix(types): make AdhocFilter and AdhocMetric interfaces 
more flexible
     add edc82b09e3 fix(types): add TypeScript interfaces to control components
     add 8e1fe0be7a fix(types): fix implicit any types and test interfaces
     add 419e505d36 fix(types): make DatasourceControlProps more flexible for 
test usage
     add 6878882d9f fix(types): fix TypeScript errors in controls and filters
     add 919de23304 fix(types): add TypeScript type annotations to metric and 
filter controls
     add 666c8ce085 fix(types): fix more TypeScript errors in DatasourceControl 
and tests
     add bd551be4b3 fix(types): fix AdhocFilter interface and null checks
     add 6cd18d4d2e fix(types): add type casts in AdhocFilterControl for 
AdhocMetric and AdhocFilter
     add 586e03cb80 fix(types): fix remaining TypeScript errors in filter 
components
     add c6e1fe5f91 fix(types): resolve remaining TypeScript CI errors
     add befeaf6202 fix(types): resolve additional TypeScript CI errors in 
filter controls
     add 9ace943ed6 fix(types): resolve more TypeScript CI errors
     add fc07c64ed7 fix(types): cast operators to Operators[] in 
AdhocFilterControl
     add 59f9fe431f fix(types): handle datasource type in AdhocFilterOption
     add 98314909a2 fix: resolve remaining TypeScript type errors in filter 
control tests
     add 949a882173 fix: resolve additional TypeScript errors in filter and 
metric controls
     add f98c7dbd05 fix: add TypeScript types to AdhocMetricEditPopover
     add 7a37bf7883 fix(types): simplify datasource type in 
AdhocMetricEditPopover props
     add dac6aa7490 fix(types): add proper types to AdhocMetricEditPopover 
methods and render
     add 53a584d527 fix(types): add TypeScript interfaces to AdhocMetricOption
     add de9dc4fa32 fix(types): fix more TypeScript errors in Metric controls
     add 2b2e3bbdff fix(types): add TypeScript types to test files and 
FilterDefinitionOption
     add 5015c5d942 fix(types): fix Select value and Dataset cast issues
     add c2187aa1d5 fix(types): add types to MetricDefinitionValue component
     add 7400fb199b fix(types): resolve remaining TypeScript errors in 
MetricControl
     add 23da4d7693 fix(types): resolve additional TypeScript errors in explore 
components
     add dc5ee217ca fix(types): add types to MetricsControl and fix test file
     add 6f0f7d4341 fix(MetricsControl): use simpler any types to avoid 
cascading errors
     add 1ceebddcb5 fix(MetricsControl.test): add missing datasource prop
     add 1fb9ec632c fix(controls): add proper TypeScript types to SelectControl 
and TextAreaControl
     add ab6d0b9ff5 fix(controls): add TypeScript types to 
TimeSeriesColumnControl and fix TextAreaControl
     add 7b74aa0f88 fix(TimeSeriesColumnControl): simplify setState with spread 
operator
     add 38f3eeeab8 fix(controls): add TypeScript types to mapStateToProps 
callbacks
     add 9dd4d6ed53 fix(MetricsControl): add Props interface and fix callback 
types
     add 56404a009e fix(frontend): resolve TypeScript errors in SqlLab and 
explore modules
     add 6c0e5d5bd7 fix(frontend): resolve additional TypeScript CI errors
     add c753706d3d fix(frontend): relax TypeScript types in SqlLab actions
     add 721bdef5e2 fix(typescript): resolve CI type errors in SqlLab and 
explore files
     add dd090691e4 fix(typescript): continue fixing CI type errors in SqlLab
     add 168c668dbc fix(typescript): fix more reducer type errors
     add d9e29b802f fix(typescript): fix remaining component type errors
     add 3466b741e7 fix(typescript): fix additional type errors in SqlLab 
components
     add 9f22ea5c57 fix(typescript): preserve null values for catalog/schema in 
tests
     add 5fcfc36ce4 fix(typescript): fix type errors for dbId and schema
     add 28d39599a6 fix(typescript): update VizOptions to accept null catalog
     add 7d9e43418f fix(typescript): remove hardcoded color in TextAreaControl
     add c5c1c20fe8 style: apply prettier formatting to TS files
     add f6f0e7c042 style: apply prettier formatting to remaining TS files
     add d97262c506 style: apply oxlint auto-fix to sqlLab reducer
     add fce1496d8b fix(typescript): restore spread fallback for undefined 
foundQueryEditor
     add 4b0a9c33e6 fix(typescript): refactor spread to avoid oxlint auto-fix
     add e7aaf2f1e3 fix(tests): preserve original behavior in CollectionControl 
and AdhocFilterOption
     add f34aac822c fix(types): use type assertion for CollectionControl 
itemGenerator
     add 277ebe5fe2 fix(tests): simplify flaky AnnotationLayer test
     add 0fc9f19eed fix(types): remove unsafe type assertion in 
AdhocFilterControl

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   (d97610c981)
            \
             N -- N -- N   refs/heads/chore/ts-migration-sqllab-explore 
(0fc9f19eed)

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:
 RESOURCES/INTHEWILD.yaml                           |  17 +-
 docs/developer_portal/extensions/architecture.md   |  14 +-
 .../extensions/contribution-types.md               |   2 +-
 docs/developer_portal/extensions/dependencies.md   | 166 ++++++
 docs/developer_portal/extensions/deployment.md     |   2 +-
 docs/developer_portal/extensions/development.md    |   2 +-
 docs/developer_portal/extensions/mcp.md            |   2 +-
 docs/developer_portal/extensions/overview.md       |   1 +
 docs/developer_portal/extensions/registry.md       |   5 +-
 docs/developer_portal/extensions/security.md       |   2 +-
 docs/developer_portal/sidebars.js                  |   1 +
 docs/package.json                                  |  12 +-
 docs/sidebarTutorials.js                           |   1 +
 docs/static/img/extensions/query-estimator.png     | Bin 0 -> 443733 bytes
 docs/static/img/extensions/result-stats.png        | Bin 0 -> 403058 bytes
 docs/static/img/extensions/sql-snippets.png        | Bin 0 -> 366481 bytes
 docs/static/img/logos/vlmedia.svg                  | Bin 0 -> 10468 bytes
 docs/yarn.lock                                     | 319 +++++++-----
 superset-core/src/superset_core/api/models.py      |  12 +-
 superset-frontend/cypress-base/package-lock.json   | 354 +++++++++++--
 superset-frontend/cypress-base/package.json        |   5 +
 superset-frontend/package-lock.json                | 181 ++++---
 superset-frontend/package.json                     |   6 +-
 .../src/components/Icons/AntdEnhanced.tsx          |   2 +
 .../TableCollection/TableCollection.test.tsx       |  83 +++
 .../src/components/TableCollection/index.tsx       |   4 +-
 .../superset-ui-core/src/components/Tabs/Tabs.tsx  |   5 +-
 .../superset-ui-core/src/utils/featureFlags.ts     |   1 +
 .../src/utils/useColDefs.ts                        |  21 +-
 .../plugins/plugin-chart-table/src/TableChart.tsx  |   3 +-
 .../plugin-chart-table/test/TableChart.test.tsx    |  72 +++
 superset-frontend/spec/helpers/shim.tsx            |   6 +
 .../src/SqlLab/actions/sqlLab.test.js              | 195 ++++++-
 superset-frontend/src/SqlLab/actions/sqlLab.ts     |  28 +-
 .../components/QueryTable/QueryTable.test.tsx      |  97 +++-
 .../src/SqlLab/components/QueryTable/index.tsx     | 110 +++-
 .../src/SqlLab/components/QueryTable/styles.ts     |   7 +
 .../src/SqlLab/components/ResultSet/index.tsx      |  50 +-
 .../src/components/Chart/chartAction.js            |  14 +-
 .../src/components/Chart/chartActions.test.js      |  22 +
 superset-frontend/src/core/sqlLab/index.ts         |  10 +-
 .../components/gridComponents/Tabs/Tabs.jsx        |   2 +-
 .../gridComponents/TabsRenderer/TabsRenderer.tsx   |  30 +-
 .../src/explore/components/ControlHeader.tsx       |   8 +
 .../components/ExploreViewContainer/index.jsx      |   4 +
 .../components/controls/VizTypeControl/VizTile.tsx |   2 +-
 .../src/features/alerts/AlertReportModal.tsx       |   1 +
 .../alerts/components/NotificationMethod.tsx       | 137 +++--
 .../features/alerts/components/RecipientIcon.tsx   |   6 +
 superset-frontend/src/features/alerts/types.ts     |   2 +
 .../databases/DatabaseModal/ExtraOptions.tsx       |  14 +-
 .../databases/DatabaseModal/index.test.tsx         |  81 +++
 .../src/features/databases/DatabaseModal/index.tsx |  58 ++-
 .../datasets/AddDataset/Footer/Footer.test.tsx     |   1 +
 .../features/datasets/AddDataset/Footer/index.tsx  |  10 +-
 .../src/features/home/RightMenu.test.tsx           |   7 +-
 superset-frontend/src/features/home/RightMenu.tsx  |  21 +-
 .../src/features/home/SavedQueries.tsx             |  43 +-
 superset-frontend/src/features/reports/types.ts    |   2 +-
 .../src/pages/ChartCreation/ChartCreation.test.tsx | 227 ++++++++
 .../src/pages/ChartCreation/index.tsx              |  39 +-
 superset-websocket/package-lock.json               | 569 +++++++++++++++------
 superset-websocket/package.json                    |   8 +-
 .../utils/client-ws-app/package-lock.json          |  12 +-
 superset/config.py                                 |   3 +
 superset/mcp_service/sql_lab/execute_sql_core.py   | 221 --------
 superset/mcp_service/sql_lab/schemas.py            |  42 +-
 superset/mcp_service/sql_lab/sql_lab_utils.py      | 247 ---------
 superset/mcp_service/sql_lab/tool/execute_sql.py   | 136 ++++-
 superset/mcp_service/utils/schema_utils.py         |  21 +-
 superset/reports/models.py                         |   1 +
 superset/reports/notifications/__init__.py         |   1 +
 superset/reports/notifications/webhook.py          | 144 ++++++
 superset/security/manager.py                       |  27 +-
 superset/views/base.py                             |   2 +
 .../mcp_service/sql_lab/test_sql_lab_utils.py      | 137 -----
 .../mcp_service/sql_lab/tool/test_execute_sql.py   | 490 +++++++++++-------
 .../reports/notifications/webhook_tests.py         | 225 ++++++++
 .../security/exclude_users_filter_test.py          | 165 ++++++
 79 files changed, 3493 insertions(+), 1487 deletions(-)
 create mode 100644 docs/developer_portal/extensions/dependencies.md
 create mode 100644 docs/static/img/extensions/query-estimator.png
 create mode 100644 docs/static/img/extensions/result-stats.png
 create mode 100644 docs/static/img/extensions/sql-snippets.png
 create mode 100644 docs/static/img/logos/vlmedia.svg
 delete mode 100644 superset/mcp_service/sql_lab/execute_sql_core.py
 delete mode 100644 superset/mcp_service/sql_lab/sql_lab_utils.py
 create mode 100644 superset/reports/notifications/webhook.py
 delete mode 100644 tests/unit_tests/mcp_service/sql_lab/test_sql_lab_utils.py
 create mode 100644 tests/unit_tests/reports/notifications/webhook_tests.py
 create mode 100644 tests/unit_tests/security/exclude_users_filter_test.py

Reply via email to