This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a change to branch template_less
in repository https://gitbox.apache.org/repos/asf/superset.git
from 6f73e58b25 refactor(theming): Fixes to previously migrated components
(#32845)
add 6b58ef155e feat: Theme to include brand logo configuration
add be4bc3dec5 chore(deps-dev): bump ts-jest from 29.2.5 to 29.3.1 in
/superset-websocket (#32924)
add a8a6254ea2 chore(deps-dev): bump @typescript-eslint/parser from 8.19.0
to 8.29.0 in /superset-websocket (#32925)
add 8b0bda3bad chore(deps): update @types/react-redux requirement from
^7.1.10 to ^7.1.34 in /superset-frontend/plugins/plugin-chart-echarts (#32927)
add 26743dfcee fix: Clicking in the body of a Markdown component does not
put it into edit mode (#32384)
add e1c1de1b94 chore(deps-dev): bump css-minimizer-webpack-plugin from
7.0.0 to 7.0.2 in /superset-frontend (#32937)
add 2bc33beec4 chore(deps-dev): bump @babel/compat-data from 7.26.5 to
7.26.8 in /superset-frontend (#32939)
add 00933a27af chore(deps): bump swagger-ui-react from 5.20.0 to 5.20.2 in
/docs (#32950)
add 8eeed49547 chore(deps): bump antd from 5.24.2 to 5.24.5 in /docs
(#32951)
add f5d3627468 chore(deps-dev): bump eslint-config-prettier from 10.0.2 to
10.1.1 in /docs (#32952)
add a36e636a58 fix(pivot-table): Revert "fix(Pivot Table): Fix column
width to respect currency config (#31414)" (#32968)
add c83eda9551 feat: add latest partition support for BigQuery (#30760)
add 4f0020d0df feat(List Roles): Migrate FAB view to React (#32432)
add f5d64176f6 fix: fixed Add Metrics to Tree Chart (#29158) (#30679)
add bc0bf94680 chore: bump marshmallow-sqlalchemy to 1.4.0 (#32922)
add 2580a8ba78 Merge branch 'master' into template_less
add e6df194201 fix merge-related issues
No new revisions were added by this update.
Summary of changes:
UPDATING.md | 1 +
docs/package.json | 6 +-
docs/yarn.lock | 450 +++++++++++++-----
requirements/base.in | 7 +-
requirements/base.txt | 3 +-
requirements/development.txt | 3 +-
.../cypress/e2e/dashboard/drilltodetail.test.ts | 2 +-
superset-frontend/package-lock.json | 20 +-
superset-frontend/package.json | 4 +-
.../packages/superset-ui-core/src/theme/Theme.tsx | 7 +
.../packages/superset-ui-core/src/theme/types.ts | 6 +
.../plugins/plugin-chart-echarts/package.json | 2 +-
.../plugin-chart-echarts/src/Tree/controlPanel.tsx | 6 +-
.../src/PivotTableChart.tsx | 1 -
.../src/components/ListView/Filters/Select.tsx | 3 +
.../src/components/ListView/Filters/index.tsx | 2 +
superset-frontend/src/components/ListView/types.ts | 1 +
.../dashboard/components/menu/WithPopoverMenu.tsx | 13 +-
superset-frontend/src/features/home/Menu.tsx | 55 ++-
superset-frontend/src/features/home/SubMenu.tsx | 4 +-
.../src/features/roles/RoleFormItems.tsx | 70 +++
.../src/features/roles/RoleListAddModal.test.tsx | 92 ++++
.../src/features/roles/RoleListAddModal.tsx | 71 +++
.../features/roles/RoleListDuplicateModal.test.tsx | 100 ++++
.../src/features/roles/RoleListDuplicateModal.tsx | 69 +++
.../src/features/roles/RoleListEditModal.test.tsx | 153 +++++++
.../src/features/roles/RoleListEditModal.tsx | 153 +++++++
.../VizTypeControl => features/roles}/types.ts | 61 ++-
.../roles/utils.ts} | 41 +-
.../src/pages/RolesList/RolesList.test.tsx | 206 +++++++++
superset-frontend/src/pages/RolesList/index.tsx | 507 +++++++++++++++++++++
superset-frontend/src/views/routes.tsx | 16 +
superset-websocket/package-lock.json | 328 +++++++++++--
superset-websocket/package.json | 4 +-
superset/config.py | 4 +
superset/db_engine_specs/base.py | 1 +
superset/db_engine_specs/bigquery.py | 154 +++++--
superset/initialization/__init__.py | 13 +-
superset/security/api.py | 165 ++++++-
superset/security/manager.py | 45 +-
superset/views/{annotations.py => roles.py} | 14 +-
tests/integration_tests/core_tests.py | 2 +-
.../db_engine_specs/bigquery_tests.py | 133 ++----
tests/integration_tests/security/api_tests.py | 17 +
tests/unit_tests/security/api_test.py | 5 +
45 files changed, 2620 insertions(+), 400 deletions(-)
create mode 100644 superset-frontend/src/features/roles/RoleFormItems.tsx
create mode 100644
superset-frontend/src/features/roles/RoleListAddModal.test.tsx
create mode 100644 superset-frontend/src/features/roles/RoleListAddModal.tsx
create mode 100644
superset-frontend/src/features/roles/RoleListDuplicateModal.test.tsx
create mode 100644
superset-frontend/src/features/roles/RoleListDuplicateModal.tsx
create mode 100644
superset-frontend/src/features/roles/RoleListEditModal.test.tsx
create mode 100644 superset-frontend/src/features/roles/RoleListEditModal.tsx
copy superset-frontend/src/{explore/components/controls/VizTypeControl =>
features/roles}/types.ts (54%)
copy
superset-frontend/src/{dashboard/components/BuilderComponentPane/BuilderComponentPane.test.tsx
=> features/roles/utils.ts} (52%)
create mode 100644 superset-frontend/src/pages/RolesList/RolesList.test.tsx
create mode 100644 superset-frontend/src/pages/RolesList/index.tsx
copy superset/views/{annotations.py => roles.py} (76%)