Repository navigation
AIP-68 Add iframe_views plugin #42708
Copy link
Copy link
Closed
Labels
AIP-68Extended Plugin Interface for React ViewsExtended Plugin Interface for React ViewsAIP-84Modern Rest APIModern Rest APIarea:APIAirflow's REST/HTTP APIAirflow's REST/HTTP APIarea:UIRelated to UI/UX. For Frontend Developers.Related to UI/UX. For Frontend Developers.area:plugins
Milestone
Description
Activity
- converted this from a draft issue
on Oct 3, 2024 - addedAIP-68Extended Plugin Interface for React ViewsExtended Plugin Interface for React Views
on Oct 3, 2024 - addedarea:UIRelated to UI/UX. For Frontend Developers.Related to UI/UX. For Frontend Developers.
on Oct 3, 2024 - addedAIP-84Modern Rest APIModern Rest APIarea:APIAirflow's REST/HTTP APIAirflow's REST/HTTP API
on Oct 3, 2024 - changed the title
[-]Create iframe UI plugins[/-][+]AIP-68 Add iframe_views plugin[/+]on May 13, 2025 Assigning @pierrejeambrun for updated the plugin manager
and myself for the UIReacted by Pierre JeambrunNice thanks.
🎉 🎉🎉
Reacted by Jarek PotiukCool
@bbovenzi @pierrejeambrun excited for this feature. Anyway I can try it before 3.1 release?
Easiest way is to take a look at the contributions guide, especially breeze one, and use it to run airflow locally from the main branch.
Reacted by suylim#protm
Metadata
Metadata
Assignees
Labels
AIP-68Extended Plugin Interface for React ViewsExtended Plugin Interface for React ViewsAIP-84Modern Rest APIModern Rest APIarea:APIAirflow's REST/HTTP APIAirflow's REST/HTTP APIarea:UIRelated to UI/UX. For Frontend Developers.Related to UI/UX. For Frontend Developers.area:plugins
Type
Projects
- StatusShow more project fieldsTo Scope
Simpler than react components for plugins, we allow users to just render a webpage inside of an iframe.
iframe_viewstype with:nameplugin nameurlurl of the page to load in an iframe, allow for template matching for the UI to update like?run_id={RUN_ID}iconoptional file to include for in the nav barurl_route: string, (optional) what to display in the url route, defaults to the plugin namelocationarray of enums to specify where the plugin should be added (only will support full page views "nav", "dag", "dag_run", "task", "task_instance"/pluginsapi endpoint, determine where to show an iframe plugin and check for any url param matching