This is an automated email from the ASF dual-hosted git repository.

bbovenzi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 4670c047f44 Stop airflow config update from writing a backup during 
dry-run (#70979)
     add c8553925af8 UI: Allow scoping plugin tabs to specific Dags and tasks 
(#69148)

No new revisions were added by this update.

Summary of changes:
 .../docs/administration-and-deployment/plugins.rst |  79 +++++++-
 airflow-core/newsfragments/69148.feature.rst       |   1 +
 .../api_fastapi/core_api/datamodels/plugins.py     |  18 ++
 .../core_api/openapi/v2-rest-api-generated.yaml    |  49 +++++
 airflow-core/src/airflow/plugins_manager.py        |  85 ++++++++
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |  99 +++++++++
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |  13 ++
 .../ui/src/hooks/usePluginAppliesToContext.test.ts | 147 ++++++++++++++
 .../ui/src/hooks/usePluginAppliesToContext.ts      |  76 +++++++
 .../airflow/ui/src/hooks/usePluginTabs.test.tsx    | 121 +++++++++++
 .../src/airflow/ui/src/hooks/usePluginTabs.tsx     |  52 +++--
 .../airflow/ui/src/hooks/useScopedPluginViews.ts   |  47 +++++
 .../ui/src/pages/Dag/Overview/Overview.test.tsx    |  18 ++
 .../airflow/ui/src/pages/Dag/Overview/Overview.tsx |   8 +-
 .../ui/src/pages/Task/Overview/Overview.test.tsx   |  18 ++
 .../ui/src/pages/Task/Overview/Overview.tsx        |   8 +-
 .../airflow/ui/src/utils/pluginAppliesTo.test.ts   | 225 +++++++++++++++++++++
 .../src/airflow/ui/src/utils/pluginAppliesTo.ts    | 155 ++++++++++++++
 .../core_api/routes/public/test_plugins.py         |  50 ++++-
 .../unit/cli/commands/test_plugins_command.py      |   6 +-
 airflow-core/tests/unit/plugins/test_plugin.py     |   6 +-
 .../tests/unit/plugins/test_plugins_manager.py     | 132 ++++++++++++
 .../src/airflowctl/api/datamodels/generated.py     |  53 +++--
 23 files changed, 1407 insertions(+), 59 deletions(-)
 create mode 100644 airflow-core/newsfragments/69148.feature.rst
 create mode 100644 
airflow-core/src/airflow/ui/src/hooks/usePluginAppliesToContext.test.ts
 create mode 100644 
airflow-core/src/airflow/ui/src/hooks/usePluginAppliesToContext.ts
 create mode 100644 airflow-core/src/airflow/ui/src/hooks/usePluginTabs.test.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/hooks/useScopedPluginViews.ts
 create mode 100644 
airflow-core/src/airflow/ui/src/utils/pluginAppliesTo.test.ts
 create mode 100644 airflow-core/src/airflow/ui/src/utils/pluginAppliesTo.ts

Reply via email to