This is an automated email from the ASF dual-hosted git repository.
yjc pushed a change to branch frontend-contribution-doc
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
discard 7a83f25 docs: reword and cleanup docs for local dev server
add 3035090 fix: filters push out apply button on dashboard (#11580)
add a5af2ad test: add React Testing Library (#11771)
add ac9761c fix: dashboard iframe to markdown db migration (#11845)
add f292015 fix (dataset editor): allow Source tab readOnly mode (#11781)
add d041d3a fix: certification icon order (#11881)
add a76eadd feat: report/alert list CRUD view (#11802)
add 9514be5 style: remove react bootstrap fade component (#11843)
add 618a73d Align icon (#11848)
add 0728878 fix: Show copy icon (#11847)
add f2d9f00 feat: allow user to view their profile again (#11816)
add 1842c56 Capture error when celery back-end does not support
forgetting tasks (#10770)
add 0c10f9e chore: Update sqllab types (#11887)
add 721f911 chore: Enable jsx-a11y/anchor-is-valid (#11891)
add 61064b9 add fix for extra comments for #11781 (#11902)
add 71c567b feat(css templates): security perm simplification (#11856)
add 8c063ef fix(query): sorting by user for Query History list view
(#11897)
add 38b720b style: eslint curly rule (#11913)
add 53017e5 fix: Button storybook component size knob (#11912)
add 38d21ac fix: Check if annotation type is supported by the given chart
type (#11876)
add 0396c70 chore: Support SET & SHOW commands as read only SQL commands
(#11868)
add 9ae2f95 feat: Adding SaveDatasetModal component (#11861)
add 04f993e fix: adjust width for non multi select inputs (#11911)
add 54bf707 feat: run BQ queries as single statement (#11904)
add 5b19398 refactor: Move ProgressBar to Antd (#11875)
add e0288bf chore: add unit tests for the current import functionality
(#11786)
add 41d4fb9 fix: Forgot to remove bad comments from SaveDatasetModal
(#11919)
add 327a281 feat: add event and interval annotation support to chart data
ep (#11665)
add 77d362d fix: Remove expensive logs table migration (#11920)
add 60122a2 feat: filters for alerts and reports list view (#11900)
add 98dc657 Added check if SQL query is empty and disable shortcut for
run query (#11877)
add 8adc8b8 Quick fix for branch names in tags (#11930)
add fa68288 fix: make sure we log the logs (#11939)
add 64d6fb9 refactor: Extract copy functionality to utils (#11928)
add 2c32342 refactor: Move Badge to Antdesign (#11899)
add 66cd565 feat: add Postgres SQL validator (#11538)
add 41738df feat: Results table on Explore view (#11854)
add f98ae01 feat(releasing): support changelog csv export (#11893)
add 14ea444 fix(charts): screenshot API declaring an unnecessary rison
arg (#11931)
add 8bd612d docs: reword and cleanup docs for local dev server
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 (7a83f25)
\
N -- N -- N refs/heads/frontend-contribution-doc (8bd612d)
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/bashlib.sh | 2 +
.github/workflows/docker_build_push.sh | 4 +-
Dockerfile | 1 +
RELEASING/changelog.py | 106 +-
UPDATING.md | 1 +
requirements/base.txt | 37 +-
requirements/development.txt | 10 +-
requirements/docker.txt | 2 +-
requirements/integration.txt | 12 +-
requirements/testing.txt | 8 +-
setup.cfg | 2 +-
setup.py | 7 +-
superset-frontend/.eslintrc.js | 10 +-
.../explore/visualizations/big_number.test.js | 6 +-
.../images/icons/{grid.svg => exclamation.svg} | 4 +-
superset-frontend/images/icons/slack.svg | 27 +
superset-frontend/jest.config.js | 5 +-
superset-frontend/package-lock.json | 4636 ++++++++++++++------
superset-frontend/package.json | 10 +-
superset-frontend/spec/.eslintrc | 9 +-
.../CopyToClipboard_spec.jsx => helpers/setup.ts} | 21 +-
.../helpers/testing-library.tsx} | 39 +-
.../spec/javascripts/components/Timer_spec.tsx | 85 +
.../datasource/DatasourceEditor_spec.jsx | 64 +
.../{ControlRow_spec.jsx => ControlRow_spec.tsx} | 18 +-
.../explore/components/DisplayQueryButton_spec.jsx | 4 +-
.../spec/javascripts/sqllab/ResultSet_spec.jsx | 3 +-
.../javascripts/sqllab/SaveDatasetModal_spec.tsx | 51 +
.../spec/javascripts/sqllab/TableElement_spec.jsx | 9 +
.../spec/javascripts/sqllab/Timer_spec.jsx | 48 -
.../views/CRUD/alert/AlertList_spec.jsx | 111 +
.../CRUD/csstemplates/CssTemplatesList_spec.jsx | 4 +-
.../src/SqlLab/components/QueryTable.jsx | 9 +-
.../src/SqlLab/components/ResultSet.tsx | 6 +-
.../src/SqlLab/components/SaveDatasetModal.tsx | 180 +
.../src/SqlLab/components/SqlEditor.jsx | 12 +-
.../src/SqlLab/components/TableElement.jsx | 5 +-
.../src/SqlLab/components/TemplateParamsEditor.jsx | 4 +-
superset-frontend/src/SqlLab/types.ts | 4 +
superset-frontend/src/chart/Chart.jsx | 2 +
superset-frontend/src/chart/chartAction.js | 5 +-
.../Loading.tsx => common/components/Badge.tsx} | 43 +-
.../common/components/{Popover.tsx => Fade.tsx} | 11 +-
.../src/common/components/ProgressBar.tsx | 54 +
.../Base.ts => common/components/Switch.tsx} | 23 +-
.../src/common/components/common.stories.tsx | 24 +
superset-frontend/src/common/components/index.tsx | 9 +-
.../src/components/Button/Button.stories.jsx | 2 +-
.../src/components/CopyToClipboard.jsx | 63 +-
.../src/components/DatabaseSelector.tsx | 7 +-
superset-frontend/src/components/FaveStar.tsx | 2 +
superset-frontend/src/components/Icon/index.tsx | 62 +-
superset-frontend/src/components/Label/index.tsx | 1 +
superset-frontend/src/components/Menu/Menu.tsx | 12 +-
.../src/components/Select/OnPasteSelect.jsx | 8 +-
superset-frontend/src/components/Select/styles.tsx | 11 +-
superset-frontend/src/components/TableSelector.tsx | 36 +-
superset-frontend/src/components/Timer.tsx | 10 +-
.../dashboard/components/gridComponents/Chart.jsx | 2 +-
.../dashboard/stylesheets/components/chart.less | 5 +
.../src/datasource/DatasourceEditor.jsx | 87 +-
.../src/explore/components/DataTableControl.tsx | 105 +
.../src/explore/components/DataTablesPane.tsx | 245 ++
.../src/explore/components/DisplayQueryButton.jsx | 142 +-
.../src/explore/components/ExploreChartPanel.jsx | 253 +-
.../components/controls/AnnotationLayer.jsx | 15 +-
.../components/controls/TextAreaControl.jsx | 6 +-
superset-frontend/src/featureFlags.ts | 1 +
.../src/profile/components/Security.tsx | 11 +-
superset-frontend/src/utils/copy.ts | 56 +
superset-frontend/src/utils/downloadAsImage.ts | 3 +-
superset-frontend/src/views/App.tsx | 23 +-
.../src/views/CRUD/alert/AlertList.tsx | 365 ++
.../src/views/CRUD/{annotation => alert}/types.ts | 26 +-
.../views/CRUD/csstemplates/CssTemplatesList.tsx | 6 +-
.../components/SyntaxHighlighterCopy/index.tsx | 41 +-
.../src/views/CRUD/data/dataset/DatasetList.tsx | 6 +-
.../src/views/CRUD/data/query/QueryList.tsx | 6 +-
.../CRUD/data/query/QueryPreviewModal.test.tsx | 12 +-
.../views/CRUD/data/savedquery/SavedQueryList.tsx | 41 +-
superset-frontend/src/views/CRUD/hooks.ts | 52 +-
superset-frontend/src/views/CRUD/types.ts | 1 +
.../src/views/CRUD/welcome/SavedQueries.tsx | 3 +-
superset-frontend/webpack.proxy-config.js | 1 +
superset/app.py | 7 +-
superset/charts/api.py | 1 -
superset/charts/schemas.py | 5 +-
superset/cli.py | 4 +-
superset/common/query_context.py | 100 +-
superset/common/query_object.py | 30 +-
superset/config.py | 7 +-
superset/connectors/sqla/models.py | 8 +-
superset/css_templates/api.py | 6 +-
superset/datasets/commands/importers/v0.py | 33 +-
superset/db_engine_specs/base.py | 12 +-
superset/db_engine_specs/bigquery.py | 4 +
superset/db_engine_specs/hive.py | 12 +-
superset/db_engine_specs/presto.py | 7 +-
.../utils.py} | 40 +-
...6_.py => 811494c0cc23_remove_path_from_logs.py} | 26 +-
...ee129739cf9_security_converge_css_templates.py} | 34 +-
...978245563a02_migrate_iframe_to_dash_markdown.py | 17 +-
.../versions/a8173232b786_add_path_to_logs.py | 20 +-
superset/models/core.py | 3 -
superset/reports/api.py | 5 +-
superset/sql_lab.py | 16 +-
superset/sql_parse.py | 20 +-
superset/sql_validators/__init__.py | 7 +-
superset/sql_validators/postgres.py | 54 +
superset/templates/appbuilder/navbar_right.html | 3 +-
superset/utils/core.py | 7 +
superset/utils/log.py | 19 +-
superset/views/alerts.py | 33 +
superset/views/base.py | 4 +
superset/views/core.py | 9 +-
superset/views/css_templates.py | 8 +-
superset/viz.py | 17 +-
tests/annotation_layers/api_tests.py | 79 +-
tests/annotation_layers/fixtures.py | 101 +
tests/charts/api_tests.py | 52 +-
tests/core_tests.py | 5 +-
tests/css_templates/api_tests.py | 14 +
tests/dashboards/commands_tests.py | 57 +-
tests/datasets/commands_tests.py | 98 +-
tests/db_engine_specs/base_engine_spec_tests.py | 17 +-
tests/db_engine_specs/hive_tests.py | 15 +-
tests/db_engine_specs/presto_tests.py | 14 +
tests/event_logger_tests.py | 5 +-
tests/fixtures/importexport.py | 306 +-
tests/fixtures/query_context.py | 73 +
tests/reports/api_tests.py | 1 +
tests/security_tests.py | 29 +-
tests/sql_parse_tests.py | 33 +-
tests/sql_validator_tests.py | 31 +-
tests/superset_test_config.py | 2 +-
135 files changed, 6744 insertions(+), 2241 deletions(-)
copy superset-frontend/images/icons/{grid.svg => exclamation.svg} (65%)
create mode 100644 superset-frontend/images/icons/slack.svg
copy superset-frontend/spec/{javascripts/components/CopyToClipboard_spec.jsx
=> helpers/setup.ts} (71%)
copy
superset-frontend/{src/dashboard/util/logging/getLoadStatsPerTopLevelComponent.js
=> spec/helpers/testing-library.tsx} (55%)
create mode 100644 superset-frontend/spec/javascripts/components/Timer_spec.tsx
rename
superset-frontend/spec/javascripts/explore/components/{ControlRow_spec.jsx =>
ControlRow_spec.tsx} (68%)
create mode 100644
superset-frontend/spec/javascripts/sqllab/SaveDatasetModal_spec.tsx
delete mode 100644 superset-frontend/spec/javascripts/sqllab/Timer_spec.jsx
create mode 100644
superset-frontend/spec/javascripts/views/CRUD/alert/AlertList_spec.jsx
create mode 100644 superset-frontend/src/SqlLab/components/SaveDatasetModal.tsx
copy superset-frontend/src/{components/Loading.tsx =>
common/components/Badge.tsx} (59%)
copy superset-frontend/src/common/components/{Popover.tsx => Fade.tsx} (76%)
create mode 100644 superset-frontend/src/common/components/ProgressBar.tsx
copy superset-frontend/src/{components/ListView/Filters/Base.ts =>
common/components/Switch.tsx} (70%)
create mode 100644
superset-frontend/src/explore/components/DataTableControl.tsx
create mode 100644 superset-frontend/src/explore/components/DataTablesPane.tsx
create mode 100644 superset-frontend/src/utils/copy.ts
create mode 100644 superset-frontend/src/views/CRUD/alert/AlertList.tsx
copy superset-frontend/src/views/CRUD/{annotation => alert}/types.ts (76%)
copy
superset/migrations/{versions/72428d1ea401_add_tmp_schema_name_to_the_query_object.py
=> shared/utils.py} (54%)
copy superset/migrations/versions/{30bb17c0dc76_.py =>
811494c0cc23_remove_path_from_logs.py} (64%)
copy
superset/migrations/versions/{e38177dbf641_security_converge_saved_queries.py
=> 8ee129739cf9_security_converge_css_templates.py} (62%)
create mode 100644 superset/sql_validators/postgres.py
create mode 100644 tests/annotation_layers/fixtures.py