From c5576acb19268e8fc8bdea86d65c59104036bb5f Mon Sep 17 00:00:00 2001 From: abhishekbhakat Date: Sat, 10 May 2025 11:20:04 +0000 Subject: [PATCH] fix: Update menu link href for Airflow 3 compatibility in MarkdownViewPlugin --- .../markdown_view_plugin/markdown_view_plugin.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/markdown_view_plugin/markdown_view_plugin/markdown_view_plugin.py b/markdown_view_plugin/markdown_view_plugin/markdown_view_plugin.py index f855fa4..192ec08 100644 --- a/markdown_view_plugin/markdown_view_plugin/markdown_view_plugin.py +++ b/markdown_view_plugin/markdown_view_plugin/markdown_view_plugin.py @@ -74,11 +74,11 @@ class MarkdownViewPlugin(AirflowPlugin): "url_prefix": "/markdown_view_plugin", # Required for Airflow 3 FastAPI plugins } ] - # Example menu link (optional, can also be configured via Airflow UI settings) - menu_links = [ + # Airflow 3+ UI compatibility: use appbuilder_menu_items instead of menu_links + appbuilder_menu_items = [ { "name": "Markdown Viewer", - "href": "/markdown_view_plugin_mount/markdown_view", # This should match the app_mount + @markdown_fastapi_app.get path for the UI + "href": "/markdown_view_plugin/markdown_view", # This should match the url_prefix + @markdown_fastapi_app.get path for the UI "category": "Plugins", } ]