Skip to content
New issue

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

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

Already on GitHub? Sign in 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
44 checks passed
@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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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.

None yet

2 participants