This is an automated email from the ASF dual-hosted git repository.
amoghdesai pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 3b7206813a1 Update icons and various UI fixes (#46725)
add fe5a2ea7a0b AIP-72: Improving Operator Links Interface to Prevent User
Code Execution in Webserver (#46613)
No new revisions were added by this update.
Summary of changes:
airflow/models/abstractoperator.py | 62 ------
airflow/models/baseoperatorlink.py | 54 ++++-
airflow/serialization/serialized_objects.py | 137 +++++++------
newsfragments/46613.feature.rst | 1 +
.../amazon/aws/links/test_base_aws.py | 11 +-
.../provider_tests/dbt/cloud/operators/test_dbt.py | 2 +-
.../google/cloud/operators/test_dataproc.py | 112 +++--------
.../microsoft/azure/operators/test_data_factory.py | 3 +-
.../microsoft/azure/operators/test_powerbi.py | 2 +-
.../microsoft/azure/operators/test_synapse.py | 2 +-
.../src/airflow/sdk/execution_time/task_runner.py | 6 +
task_sdk/tests/execution_time/test_task_runner.py | 43 ++++
.../endpoints/test_extra_link_endpoint.py | 5 +
.../core_api/routes/public/test_extra_links.py | 138 +++++++------
tests/operators/test_trigger_dagrun.py | 6 +-
tests/sensors/test_external_task_sensor.py | 2 +-
tests/serialization/test_dag_serialization.py | 63 ++----
tests/www/views/test_views_extra_links.py | 219 ++++++++++++---------
tests_common/pytest_plugin.py | 13 ++
tests_common/test_utils/mock_operators.py | 4 +
20 files changed, 465 insertions(+), 420 deletions(-)
create mode 100644 newsfragments/46613.feature.rst