apache / airflow

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
https://airflow.apache.org/
Apache License 2.0
36.95k stars 14.26k forks source link

Get rid of bootstrap 3 from Airflow UI #40514

Open potiuk opened 4 months ago

potiuk commented 4 months ago

Body

Bootstrap 3 reached end of life long time ago but our UI still uses it in two places:

It would be great to remove those old dependencies and replace them with newer components.

Committer

eladkal commented 4 months ago

This task suppress https://github.com/apache/airflow/issues/13158 ?

potiuk commented 4 months ago

Nope. These are separate issues.

sai-ganesh-03 commented 4 months ago

Please assign me this issue, I want to work on this.

sai-ganesh-03 commented 4 months ago

@potiuk I found out the places where typeahead is used. Now I'm figuring out if the dependencies are necessary or not.

sai-ganesh-03 commented 3 months ago

Please Review the PR. @potiuk

sai-ganesh-03 commented 3 months ago

I couldn't remove bootstrap datepicker because it a dependency of Flask App Builder. @potiuk @ryanahamilton @ashb @bbovenzi @pierrejeambrun

bbovenzi commented 3 months ago

Thanks for looking into it! We'll hopefully get rid of FAB soon.