This is an automated email from the ASF dual-hosted git repository.
johnbodley pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
from e7b965a3b2 fix: Bad date type in email text report for table chart
(#20119)
add f0ca158989 fix: Refactor ownership checks and ensure consistency
(#20499)
No new revisions were added by this update.
Summary of changes:
.pylintrc | 2 +-
superset/annotation_layers/annotations/api.py | 10 +-
.../annotations/commands/bulk_delete.py | 5 +-
.../annotations/commands/create.py | 4 +-
.../annotations/commands/delete.py | 4 +-
.../annotations/commands/update.py | 4 +-
superset/annotation_layers/api.py | 10 +-
superset/annotation_layers/commands/bulk_delete.py | 5 +-
superset/annotation_layers/commands/create.py | 4 +-
superset/annotation_layers/commands/delete.py | 4 +-
superset/annotation_layers/commands/update.py | 4 +-
superset/charts/api.py | 10 +-
superset/charts/commands/bulk_delete.py | 8 +-
superset/charts/commands/create.py | 9 +-
superset/charts/commands/delete.py | 8 +-
superset/charts/commands/update.py | 13 +-
superset/commands/base.py | 14 +-
superset/commands/utils.py | 17 +--
superset/common/request_contexed_based.py | 25 ----
superset/connectors/sqla/views.py | 18 ++-
superset/css_templates/api.py | 4 +-
superset/css_templates/commands/bulk_delete.py | 5 +-
superset/dashboards/api.py | 11 +-
superset/dashboards/commands/bulk_delete.py | 8 +-
superset/dashboards/commands/create.py | 6 +-
superset/dashboards/commands/delete.py | 8 +-
superset/dashboards/commands/update.py | 10 +-
superset/dashboards/filter_sets/api.py | 8 +-
superset/dashboards/filter_sets/commands/base.py | 17 +--
superset/dashboards/filter_sets/commands/create.py | 11 +-
superset/dashboards/filter_sets/commands/delete.py | 5 +-
superset/dashboards/filter_sets/commands/update.py | 7 +-
superset/dashboards/filter_sets/filters.py | 12 +-
.../dashboards/filter_state/commands/create.py | 6 +-
.../dashboards/filter_state/commands/delete.py | 5 +-
.../dashboards/filter_state/commands/update.py | 6 +-
superset/dashboards/filters.py | 4 +-
superset/dashboards/permalink/api.py | 5 +-
superset/dashboards/permalink/commands/create.py | 4 -
superset/dashboards/permalink/commands/get.py | 4 +-
superset/databases/api.py | 12 +-
superset/databases/commands/create.py | 6 +-
superset/databases/commands/delete.py | 4 +-
superset/databases/commands/test_connection.py | 79 +++++-----
superset/databases/commands/update.py | 4 +-
superset/databases/commands/validate.py | 36 ++---
superset/datasets/api.py | 18 +--
superset/datasets/columns/api.py | 4 +-
superset/datasets/columns/commands/delete.py | 8 +-
superset/datasets/commands/bulk_delete.py | 11 +-
superset/datasets/commands/create.py | 6 +-
superset/datasets/commands/delete.py | 10 +-
superset/datasets/commands/refresh.py | 8 +-
superset/datasets/commands/samples.py | 9 +-
superset/datasets/commands/update.py | 9 +-
superset/datasets/dao.py | 9 --
superset/datasets/metrics/api.py | 4 +-
superset/datasets/metrics/commands/delete.py | 8 +-
superset/explore/commands/get.py | 7 +-
superset/explore/form_data/api.py | 8 +-
superset/explore/form_data/commands/create.py | 9 +-
superset/explore/form_data/commands/delete.py | 8 +-
superset/explore/form_data/commands/get.py | 2 -
superset/explore/form_data/commands/parameters.py | 3 -
superset/explore/form_data/commands/update.py | 9 +-
superset/explore/form_data/commands/utils.py | 5 +-
superset/explore/permalink/api.py | 6 +-
superset/explore/permalink/commands/create.py | 9 +-
superset/explore/permalink/commands/get.py | 6 +-
superset/explore/utils.py | 13 +-
superset/key_value/commands/create.py | 11 +-
superset/key_value/commands/update.py | 11 +-
superset/key_value/commands/upsert.py | 12 +-
superset/key_value/utils.py | 7 +-
superset/models/dashboard.py | 13 +-
superset/queries/saved_queries/api.py | 2 +-
.../queries/saved_queries/commands/bulk_delete.py | 5 +-
superset/reports/api.py | 10 +-
superset/reports/commands/bulk_delete.py | 9 +-
superset/reports/commands/create.py | 9 +-
superset/reports/commands/delete.py | 8 +-
superset/reports/commands/update.py | 10 +-
superset/reports/dao.py | 5 +-
superset/security/manager.py | 77 +++++++++-
superset/temporary_cache/api.py | 11 +-
superset/temporary_cache/commands/parameters.py | 3 -
superset/views/access_requests.py | 7 +-
superset/views/annotations.py | 7 +-
superset/views/base.py | 53 -------
superset/views/chart/views.py | 12 +-
superset/views/core.py | 30 ++--
superset/views/css_templates.py | 7 +-
superset/views/dashboard/mixin.py | 6 +-
superset/views/dashboard/views.py | 6 +-
superset/views/datasource/views.py | 11 +-
superset/views/log/views.py | 5 +-
superset/views/sql_lab.py | 7 +-
superset/views/utils.py | 6 -
tests/integration_tests/charts/commands_tests.py | 38 ++---
.../integration_tests/databases/commands_tests.py | 63 ++++----
.../explore/form_data/commands_tests.py | 17 +--
.../explore/permalink/commands_tests.py | 8 +-
.../key_value/commands/create_test.py | 19 ++-
.../key_value/commands/update_test.py | 37 ++---
.../key_value/commands/upsert_test.py | 37 ++---
tests/integration_tests/security_tests.py | 22 ++-
tests/unit_tests/explore/utils_test.py | 166 +++++++++++----------
107 files changed, 614 insertions(+), 807 deletions(-)
delete mode 100644 superset/common/request_contexed_based.py