You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2020/12/18 19:29:49 UTC
[incubator-superset] branch hugh/ch229 updated (a275fbf -> 5f73d31)
This is an automated email from the ASF dual-hosted git repository.
hugh pushed a change to branch hugh/ch229
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
from a275fbf hide entire menu if ctas and cvas
add b61e243 feat(explore): metrics and filters controls redesign (#12095)
add 92fdf54 feat: update alert/report icons and column order (#12081)
add b592cc7 feat(explore): time picker enhancement (#11418)
add 6e7f276 feat: initial custom error messages for SQL Lab (#12080)
add ddd2ec5 fix(alerts/reports): modal submit button, copy changes, select apis (#12110)
add 17cd174 feat(alerts/reports): remove SIP_34_UI feature flag (#12085)
add 1cf4a1b fix: updates to alert/report modal + more tests (#12045)
add af130ea fix: FilterBox select lose focus when focused (#12114)
add 35addee feat(explore-datasource): add new datasource tab to explore view (#12008)
add fa10035 docs(releasing): update release automation and docs for Apache graduation (#12117)
add 6621557 fix: security cleanup annotation and refresh permissions (#12119)
add 1a5f61b feat(chart-data-api): ignore unknown fields on QueryObject (#12118)
add 4ae21bf fix: remove keys in dashboard export (#12115)
add c56d14d Merge branch 'master' of https://github.com/apache/incubator-superset into hugh/ch229
add e21b48b saving this for now
add a0dc269 feat: move sql lab save and copy buttons (#12069)
add 246511b feat: move keyboard shortcut hints to tooltips (#12100)
add 5f73d31 fix merge conflicts
No new revisions were added by this update.
Summary of changes:
RELEASING/Dockerfile.from_local_tarball | 7 +-
RELEASING/Dockerfile.from_svn_tarball | 7 +-
RELEASING/README.md | 44 +-
RELEASING/email_templates/announce.j2 | 22 +-
RELEASING/email_templates/result_ipmc.j2 | 58 --
RELEASING/email_templates/result_pmc.j2 | 6 +-
RELEASING/email_templates/vote_ipmc.j2 | 63 --
RELEASING/email_templates/vote_pmc.j2 | 14 +-
RELEASING/make_tarball.sh | 2 +-
RELEASING/make_tarball_entrypoint.sh | 2 +-
RELEASING/send_email.py | 84 +-
RELEASING/set_release_env.sh | 4 +-
RELEASING/test_run_tarball.sh | 2 +-
requirements/base.txt | 12 +-
setup.cfg | 2 +-
setup.py | 2 +
.../cypress/integration/dashboard/filter.test.ts | 26 +-
.../integration/explore/AdhocFilters.test.ts | 14 -
.../integration/explore/AdhocMetrics.test.ts | 52 +-
.../cypress/integration/explore/control.test.ts | 24 +-
.../explore/visualizations/line.test.ts | 11 +-
superset-frontend/cypress-base/package.json | 5 +-
.../{alert_solid.svg => alert_solid_small.svg} | 4 +-
superset-frontend/images/icons/function_x.svg | 21 +
superset-frontend/images/icons/link.svg | 21 +
.../images/icons/{more_horiz.svg => save.svg} | 2 +-
superset-frontend/images/icons/slack.svg | 17 +-
.../explore/components/AdhocFilterControl_spec.jsx | 48 +-
.../explore/components/AdhocFilterOption_spec.jsx | 16 +-
.../explore/components/AdhocMetricOption_spec.jsx | 3 +-
.../components/ControlPanelSection_spec.jsx | 6 +-
.../explore/components/DatasourceControl_spec.jsx | 4 +-
.../explore/components/DatasourcePanel_spec.jsx | 69 ++
.../components/MetricDefinitionValue_spec.jsx | 3 +-
.../explore/components/MetricsControl_spec.jsx | 197 ++---
.../spec/javascripts/sqllab/SaveQuery_spec.jsx | 10 +-
.../javascripts/sqllab/ShareSqlLabQuery_spec.jsx | 62 +-
.../spec/javascripts/sqllab/SqlEditor_spec.jsx | 53 +-
.../views/CRUD/alert/AlertReportModal_spec.jsx | 88 ++-
.../src/SqlLab/components/ResultSet.tsx | 10 +-
.../src/SqlLab/components/RunQueryActionButton.tsx | 6 +-
.../src/SqlLab/components/SaveQuery.tsx | 122 ++-
.../src/SqlLab/components/ShareSqlLabQuery.jsx | 114 ++-
.../src/SqlLab/components/SqlEditor.jsx | 197 +++--
.../src/SqlLab/components/TabbedSqlEditors.jsx | 9 +-
superset-frontend/src/common/components/index.tsx | 3 +
.../src/components/CopyToClipboard.jsx | 17 +-
...eErrorMessage.tsx => ParameterErrorMessage.tsx} | 46 +-
superset-frontend/src/components/Icon/index.tsx | 12 +
superset-frontend/src/explore/AdhocFilter.js | 7 +-
.../explore/components/AdhocFilterEditPopover.jsx | 3 +-
.../AdhocFilterEditPopoverSimpleTabContent.jsx | 54 +-
.../AdhocFilterEditPopoverSqlTabContent.jsx | 2 +-
.../src/explore/components/AdhocFilterOption.jsx | 116 +--
...terOption.jsx => AdhocFilterPopoverTrigger.tsx} | 80 +-
.../explore/components/AdhocMetricEditPopover.jsx | 14 +-
.../src/explore/components/AdhocMetricOption.jsx | 50 +-
...ricOption.jsx => AdhocMetricPopoverTrigger.tsx} | 88 +--
.../src/explore/components/ControlPanelSection.jsx | 11 +-
.../explore/components/ControlPanelsContainer.jsx | 7 +-
.../src/explore/components/DatasourcePanel.tsx | 231 ++++++
.../explore/components/ExploreViewContainer.jsx | 152 +++-
.../explore/components/MetricDefinitionValue.jsx | 19 +-
.../src/explore/components/OptionControls.tsx | 147 ++++
.../src/explore/components/QueryAndSaveBtns.jsx | 26 +-
.../components/controls/AdhocFilterControl.jsx | 108 ++-
.../components/controls/DatasourceControl.jsx | 116 +--
.../DateFilterControl/DateFilterControl.tsx | 879 +++++++++++++++++++++
.../controls/DateFilterControl/constants.ts | 80 ++
.../components/controls/DateFilterControl/types.ts | 86 ++
.../explore/components/controls/MetricsControl.jsx | 195 +++--
.../src/explore/components/controls/index.js | 2 +-
superset-frontend/src/explore/dateFilterUtils.ts | 2 +-
superset-frontend/src/setup/setupErrorMessages.ts | 5 +
.../src/views/CRUD/alert/AlertList.tsx | 50 +-
.../src/views/CRUD/alert/AlertReportModal.tsx | 52 +-
.../src/views/CRUD/alert/ExecutionLog.tsx | 6 +-
.../alert/components/AlertReportCronScheduler.tsx | 4 +-
.../CRUD/alert/components/AlertStatusIcon.tsx | 60 +-
.../views/CRUD/alert/components/RecipientIcon.tsx | 9 +-
.../src/visualizations/FilterBox/FilterBox.jsx | 3 +-
superset/charts/schemas.py | 5 +-
superset/constants.py | 4 +-
superset/dashboards/commands/export.py | 6 +-
superset/dashboards/commands/importers/v1/utils.py | 4 +-
superset/exceptions.py | 46 +-
superset/reports/api.py | 2 +-
superset/utils/core.py | 368 +++++++--
superset/views/alerts.py | 8 +-
superset/views/api.py | 26 +
superset/views/base.py | 4 +-
superset/views/core.py | 38 +-
tests/celery_tests.py | 21 +-
tests/charts/api_tests.py | 12 +
tests/query_context_tests.py | 23 +-
tests/sqllab_tests.py | 29 +-
tests/utils_tests.py | 120 +++
97 files changed, 3457 insertions(+), 1546 deletions(-)
delete mode 100644 RELEASING/email_templates/result_ipmc.j2
delete mode 100644 RELEASING/email_templates/vote_ipmc.j2
copy superset-frontend/images/icons/{alert_solid.svg => alert_solid_small.svg} (54%)
create mode 100644 superset-frontend/images/icons/function_x.svg
create mode 100644 superset-frontend/images/icons/link.svg
copy superset-frontend/images/icons/{more_horiz.svg => save.svg} (63%)
create mode 100644 superset-frontend/spec/javascripts/explore/components/DatasourcePanel_spec.jsx
copy superset-frontend/src/components/ErrorMessage/{DatabaseErrorMessage.tsx => ParameterErrorMessage.tsx} (60%)
copy superset-frontend/src/explore/components/{AdhocFilterOption.jsx => AdhocFilterPopoverTrigger.tsx} (60%)
copy superset-frontend/src/explore/components/{AdhocMetricOption.jsx => AdhocMetricPopoverTrigger.tsx} (57%)
create mode 100644 superset-frontend/src/explore/components/DatasourcePanel.tsx
create mode 100644 superset-frontend/src/explore/components/OptionControls.tsx
create mode 100644 superset-frontend/src/explore/components/controls/DateFilterControl/DateFilterControl.tsx
create mode 100644 superset-frontend/src/explore/components/controls/DateFilterControl/constants.ts
create mode 100644 superset-frontend/src/explore/components/controls/DateFilterControl/types.ts