Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add extra fields to plugins endpoint #34913

Merged
merged 4 commits into from
Oct 20, 2023

Conversation

ephraimbuddy
Copy link
Contributor

I added three extra fields, ti_deps, timetables, and listeners which I think are worth having since they will help in visualizing if those are included in a plugin.

I also found out that the UI has admin_views and menu_links which seems to come from airflow 1 but for consistency, I merged the attributes for both UI & webserver to be the same. The REST API does not have these two attributes as I feel they will soon be removed.

@boring-cyborg boring-cyborg bot added area:API Airflow's REST/HTTP API area:plugins area:UI Related to UI/UX. For Frontend Developers. area:webserver Webserver related Issues labels Oct 13, 2023
@ephraimbuddy ephraimbuddy force-pushed the add-more-fields-to-plugin-schema branch from 4e689b7 to a399c40 Compare October 13, 2023 12:03
@ephraimbuddy
Copy link
Contributor Author

Needs updating once this #35022 is merged

I added three extra fields, ti_deps, timetables, and listeners which I think are worth having since they will help in visualizing if those are included in a plugin.

I also found out that the UI has admin_views and menu_links which seems to come from airflow 1 but for consistency, I merged the attributes for both UI & webserver to be the same. The REST API does not have these two attributes as I feel they will soon be removed.
@ephraimbuddy ephraimbuddy force-pushed the add-more-fields-to-plugin-schema branch from 95b8b97 to e1ca400 Compare October 19, 2023 08:47
@ephraimbuddy ephraimbuddy merged commit d58da22 into apache:main Oct 20, 2023
@ephraimbuddy ephraimbuddy deleted the add-more-fields-to-plugin-schema branch October 20, 2023 06:38
@ephraimbuddy ephraimbuddy added this to the Airflow 2.8.0 milestone Oct 20, 2023
@ephraimbuddy ephraimbuddy added the type:improvement Changelog: Improvements label Oct 20, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
area:API Airflow's REST/HTTP API area:plugins area:UI Related to UI/UX. For Frontend Developers. area:webserver Webserver related Issues type:improvement Changelog: Improvements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants