-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Closed
Labels
area:UIRelated to UI/UX. For Frontend Developers.Related to UI/UX. For Frontend Developers.area:corearea:pluginskind:bugThis is a clearly a bugThis is a clearly a bugneeds-triagelabel for new issues that we didn't triage yetlabel for new issues that we didn't triage yet
Description
Apache Airflow version
3.1.6
If "Other Airflow 3 version" selected, which one?
No response
What happened?
When more than 50 plugins are present, only the first 50 plugins are displayed on the Plugins page. There is no pagination, scrolling, or indication that additional plugins exist.
What you think should happen instead?
Pagination should exist. I checked Plugins.tsx and pagination is not implemented for this page.
How to reproduce
To reproduce on local:
-
- Create 100 test plugins:
TIMESTAMP=$(date +%s)
for i in {1..100}; do
cat < $AIRFLOW_HOME/plugins/e2e_plugin_${TIMESTAMP}_${i}.py
from airflow.plugins_manager import AirflowPlugin
class E2EPlugin${TIMESTAMP}_${i}(AirflowPlugin):
name = "e2e_plugin_${TIMESTAMP}_${i}"
EOF
done- Restart Airflow.
- Open http://localhost:28080 and login as admin, navigate to Plugins in the Airflow UI
Expected: Plugins page should have pagination
Actual: No pagination controls visible
Operating System
Windows
Versions of Apache Airflow Providers
No response
Deployment
Official Apache Airflow Helm Chart
Deployment details
No response
Anything else?
I am willing to submit a PR and can work on implementing pagination for the Plugins page UI.
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
area:UIRelated to UI/UX. For Frontend Developers.Related to UI/UX. For Frontend Developers.area:corearea:pluginskind:bugThis is a clearly a bugThis is a clearly a bugneeds-triagelabel for new issues that we didn't triage yetlabel for new issues that we didn't triage yet