This is an automated email from the ASF dual-hosted git repository.
amitmiran pushed a change to branch feat/dashboard_extra_jwt
in repository https://gitbox.apache.org/repos/asf/superset.git.
from 51b9e71 Merge branch 'master' into feat/dashboard_extra_jwt
add d54cc6d fix: change status code for generic errors to 400 (#13868)
add ceb8892 fix: Check for permissions in FilterBox (#13859)
add 507041e docs: Documenting how to debug Flask app (#13813)
add ca506e9 fix(#13378): Ensure g.user is set for impersonation (#13878)
add 11dd249 feat: create table with long name (#13871)
add 8ddcba8 chore: Removes Select duplication (#13477)
add 1252fd7 test: DataTableControl (#13668)
add 7ae80e9 test: Adds tests to the AdvancedFrame component (#13664)
add 28fe6e0 test: Adds tests to the CustomFrame component (#13675)
add 9fd297f tests for function handleScroll (#13896)
add ec5d2f5 test: DatasourceControl (#13605)
add 6fd62e3 test: Adds tests to the OptionControls component (#13729)
add 5315d2c Revert "fix: select table overlay (#13694)" (#13901)
add a7f48c6 Fixing condition around left margin for dashboard layout.
Fixes #13863 (#13905)
add 1dbc149 test: DisplayQueryButton (#13750)
add a5c4db3 Add tests (#13778)
add 9156f08 test: Refactor and enhance tests for the Explore
DatasourcePanel Component (#13799)
add bb677b8 test: Adds tests to the AnnotationLayer component (#13748)
add 42c7e2c test: Adds tests to dnd controls (#13650)
add 73a2cc3 fix: Pin Prophet dependency after breaking changes (#13852)
add a144249 test: Fixes PropertiesModal_spec (#13548)
add 7621010 feat(alert/report): add ALERTS_ATTACH_REPORTS feature flags +
feature (#13894)
add 4789074 fix(sqla-query): order by aggregations in Presto and Hive
(#13739)
add 6594077 feat(explore): adhoc column formatting for Table chart
(#13758)
add 1d8d067 fix: do not run containers as root by default in Helm chart
(#13917)
add f6f412b chore: bump to new superset-ui version (#13932)
add 308c659 Merge branch 'master' into feat/dashboard_extra_jwt
No new revisions were added by this update.
Summary of changes:
CONTRIBUTING.md | 124 +
helm/superset/templates/_helpers.tpl | 13 -
helm/superset/templates/deployment-beat.yaml | 2 +-
helm/superset/templates/deployment-worker.yaml | 2 +-
helm/superset/templates/deployment.yaml | 4 +-
helm/superset/templates/init-job.yaml | 4 +-
.../superset/templates/secret-superset-config.yaml | 2 +-
helm/superset/values.yaml | 32 +-
setup.py | 2 +-
.../explore/visualizations/table.test.ts | 2 +-
superset-frontend/package-lock.json | 58853 ++++++++++++++++++-
superset-frontend/package.json | 55 +-
superset-frontend/spec/helpers/testing-library.tsx | 37 +-
.../dashboard/components/PropertiesModal_spec.jsx | 4 +-
.../spec/javascripts/datasource/fixtures.tsx | 11 +-
.../explore/components/AdhocFilterControl_spec.jsx | 2 +-
.../explore/components/DatasourcePanel_spec.jsx | 127 -
.../explore/components/MetricsControl_spec.jsx | 2 +-
.../explore/components/OptionControls_spec.tsx | 69 -
.../views/CRUD/alert/AlertReportModal_spec.jsx | 3 +-
.../src/SqlLab/components/ScheduleQueryButton.tsx | 4 +-
.../src/components/DatabaseSelector/index.tsx | 1 -
.../Select/NativeSelect.tsx} | 20 +-
superset-frontend/src/components/Select/index.ts | 1 +
.../src/components/TableSelector/index.tsx | 1 -
.../DashboardBuilder/DashboardBuilder.tsx | 12 +-
.../dnd/handleScroll/handleScroll.test.ts} | 38 +-
.../dnd/{handleScroll.ts => handleScroll/index.ts} | 0
.../src/explore/components/Control.tsx | 3 +
.../explore/components/ControlPanelsContainer.tsx | 10 +-
.../DataTableControl/CopyButton.test.tsx} | 13 +-
.../CopyToClipboardButton.test.tsx} | 30 +-
.../DataTableControl/FilterInput.test.tsx} | 29 +-
.../components/DataTableControl/RowCount.test.tsx} | 23 +-
.../index.tsx} | 2 +-
.../DataTableControl/useFilteredTableData.test.ts | 57 +
.../DataTableControl/useTableColumns.test.ts | 64 +
.../DatasourcePanel/DatasourcePanel.test.tsx | 164 +
.../explore/components/DatasourcePanel/index.ts | 19 -
.../{DatasourcePanel.tsx => index.tsx} | 2 +-
.../DisplayQueryButton/DisplayQueryButton.test.tsx | 181 +
.../index.jsx} | 19 +-
.../components/controls/AnnotationLayer.less | 24 -
.../AnnotationLayer.jsx | 24 +-
.../AnnotationLayer.test.tsx | 190 +
.../index.jsx} | 0
.../DatasourceControl/DatasourceControl.test.tsx | 147 +
.../index.jsx} | 2 +-
.../components/AdvancedFrame.test.tsx} | 33 +-
.../components/CustomFrame.test.tsx | 125 +
.../DndColumnSelect.test.tsx} | 24 +-
.../DndColumnSelectControl/DndColumnSelect.tsx | 12 +-
.../DndFilterSelect.test.tsx | 84 +
.../DndColumnSelectControl/DndFilterSelect.tsx | 19 +-
.../DndMetricSelect.test.tsx} | 27 +-
.../DndColumnSelectControl/DndMetricSelect.tsx | 16 +-
.../DndColumnSelectControl/DndSelectLabel.test.tsx | 55 +
.../DndColumnSelectControl/DndSelectLabel.tsx | 2 +-
.../DndColumnSelectControl/Option.test.tsx} | 52 +-
.../{components => }/Option.tsx | 4 +-
.../DndColumnSelectControl/OptionWrapper.test.tsx | 67 +
.../{components => }/OptionWrapper.tsx | 23 +-
.../controls/DndColumnSelectControl/types.ts | 1 -
.../controls/FilterControl/AdhocFilterControl.jsx | 2 +-
.../AdhocFilterEditPopoverSimpleTabContent.jsx | 2 +-
.../AdhocFilterEditPopoverSqlTabContent.jsx | 2 +-
.../controls/FilterControl/AdhocFilterOption.jsx | 4 +-
.../MetricControl/AdhocMetricEditPopover.jsx | 2 +-
.../controls/MetricControl/AdhocMetricOption.jsx | 4 +-
.../controls/MetricControl/MetricsControl.jsx | 2 +-
.../OptionControls/OptionControls.test.tsx | 143 +
.../OptionControls/index.tsx} | 2 +-
.../explore/components/controls/SelectControl.jsx | 2 +
.../controls/TextControl/TextControl.test.tsx | 102 +
.../{TextControl.tsx => TextControl/index.tsx} | 4 +-
.../src/views/CRUD/alert/AlertReportModal.tsx | 3 +-
superset/config.py | 7 +
superset/connectors/sqla/models.py | 130 +-
superset/db_engine_specs/base.py | 38 +-
superset/db_engine_specs/hive.py | 3 +
superset/db_engine_specs/pinot.py | 10 +-
superset/db_engine_specs/presto.py | 1 +
superset/examples/big_data.py | 6 +
superset/exceptions.py | 2 +-
superset/reports/commands/execute.py | 24 +-
superset/reports/notifications/base.py | 9 +-
superset/reports/notifications/email.py | 26 +-
superset/reports/notifications/slack.py | 20 +-
superset/tasks/async_queries.py | 17 +-
superset/utils/core.py | 16 +
superset/viz.py | 15 +-
tests/conftest.py | 21 +-
tests/databases/commands_tests.py | 5 +-
tests/fixtures/query_context.py | 67 +-
tests/query_context_tests.py | 132 +-
tests/reports/commands_tests.py | 70 +-
tests/tasks/async_queries_tests.py | 53 +-
97 files changed, 60559 insertions(+), 1361 deletions(-)
delete mode 100644
superset-frontend/spec/javascripts/explore/components/DatasourcePanel_spec.jsx
delete mode 100644
superset-frontend/spec/javascripts/explore/components/OptionControls_spec.tsx
rename superset-frontend/src/{common/components/Select.tsx =>
components/Select/NativeSelect.tsx} (74%)
copy superset-frontend/src/{explore/reducers/index.js =>
dashboard/components/dnd/handleScroll/handleScroll.test.ts} (64%)
rename superset-frontend/src/dashboard/components/dnd/{handleScroll.ts =>
handleScroll/index.ts} (100%)
copy
superset-frontend/{spec/javascripts/dashboard/components/menu/HoverMenu_spec.jsx
=> src/explore/components/DataTableControl/CopyButton.test.tsx} (74%)
copy superset-frontend/src/{components/Pagination/Prev.test.tsx =>
explore/components/DataTableControl/CopyToClipboardButton.test.tsx} (65%)
copy superset-frontend/src/{components/OmniContainer/Omnibar.test.tsx =>
explore/components/DataTableControl/FilterInput.test.tsx} (65%)
copy superset-frontend/src/{components/OmniContainer/Omnibar.test.tsx =>
explore/components/DataTableControl/RowCount.test.tsx} (67%)
rename superset-frontend/src/explore/components/{DataTableControl.tsx =>
DataTableControl/index.tsx} (98%)
create mode 100644
superset-frontend/src/explore/components/DataTableControl/useFilteredTableData.test.ts
create mode 100644
superset-frontend/src/explore/components/DataTableControl/useTableColumns.test.ts
create mode 100644
superset-frontend/src/explore/components/DatasourcePanel/DatasourcePanel.test.tsx
delete mode 100644
superset-frontend/src/explore/components/DatasourcePanel/index.ts
rename
superset-frontend/src/explore/components/DatasourcePanel/{DatasourcePanel.tsx
=> index.tsx} (99%)
create mode 100644
superset-frontend/src/explore/components/DisplayQueryButton/DisplayQueryButton.test.tsx
rename superset-frontend/src/explore/components/{DisplayQueryButton.jsx =>
DisplayQueryButton/index.jsx} (91%)
delete mode 100644
superset-frontend/src/explore/components/controls/AnnotationLayer.less
rename superset-frontend/src/explore/components/controls/{ =>
AnnotationLayerControl}/AnnotationLayer.jsx (97%)
create mode 100644
superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.test.tsx
rename
superset-frontend/src/explore/components/controls/{AnnotationLayerControl.jsx
=> AnnotationLayerControl/index.jsx} (100%)
create mode 100644
superset-frontend/src/explore/components/controls/DatasourceControl/DatasourceControl.test.tsx
rename
superset-frontend/src/explore/components/controls/{DatasourceControl.jsx =>
DatasourceControl/index.jsx} (99%)
copy superset-frontend/src/{components/CertifiedIcon/CertifiedIcon.test.tsx =>
explore/components/controls/DateFilterControl/components/AdvancedFrame.test.tsx}
(54%)
create mode 100644
superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.test.tsx
copy superset-frontend/src/{components/Menu/NewMenu.test.tsx =>
explore/components/controls/DndColumnSelectControl/DndColumnSelect.test.tsx}
(57%)
create mode 100644
superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndFilterSelect.test.tsx
copy superset-frontend/src/{components/OmniContainer/Omnibar.test.tsx =>
explore/components/controls/DndColumnSelectControl/DndMetricSelect.test.tsx}
(68%)
create mode 100644
superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndSelectLabel.test.tsx
copy superset-frontend/src/{components/ErrorBoundary/ErrorBoundary.test.tsx =>
explore/components/controls/DndColumnSelectControl/Option.test.tsx} (51%)
rename
superset-frontend/src/explore/components/controls/DndColumnSelectControl/{components
=> }/Option.tsx (91%)
create mode 100644
superset-frontend/src/explore/components/controls/DndColumnSelectControl/OptionWrapper.test.tsx
rename
superset-frontend/src/explore/components/controls/DndColumnSelectControl/{components
=> }/OptionWrapper.tsx (85%)
create mode 100644
superset-frontend/src/explore/components/controls/OptionControls/OptionControls.test.tsx
rename superset-frontend/src/explore/components/{OptionControls.tsx =>
controls/OptionControls/index.tsx} (99%)
create mode 100644
superset-frontend/src/explore/components/controls/TextControl/TextControl.test.tsx
rename superset-frontend/src/explore/components/controls/{TextControl.tsx =>
TextControl/index.tsx} (97%)