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

Clean up webserver config #43519

Open
bbovenzi opened this issue Oct 30, 2024 · 1 comment
Open

Clean up webserver config #43519

bbovenzi opened this issue Oct 30, 2024 · 1 comment
Labels
AIP-38 Modern Web Application area:webserver Webserver related Issues

Comments

@bbovenzi
Copy link
Contributor

bbovenzi commented Oct 30, 2024

For Airflow 3, we should take a look at which config & settings fields that we want to keep or remove. Particularly for the webserver.

Config we should remove:

  • dag_default_view: Unnecessary with new designs
  • dag_orientation: Better to customize in the UI (either changes dag to dag, or part of i18n)
  • grid_view_sorting_order: Better to customize in the UI. Matters more on a dag to dag level
  • default_dag_run_display_number: Better for the UI to decide
  • default_wrap: same as dag_orientation
  • show_recent_stats_for_completed_runs: Unnecessary with new designs
  • default_ui_timezone: we should default to the system timezone
  • log_fetch_*: we should just use the auto_refresh_interval
  • log_animation_speed: Better for the UI to decide
  • navbar_logo_text_color: this doesn't exist anymore
  • show_trigger_form_if_no_params We'll always have a confirm step

Settings we should remove:

  • STATE_COLORS: current colors don't work well in both light and dark mode. Doesn't allow individual users to customize to what they personally can see best

Dag fields to remove:

  • orientation
  • default_views

Task fields to remove:

  • ui_color
  • ui_fgcolor: I know some people like these, but having both state and operator colors gets too loud and unusable too fast
@bbovenzi bbovenzi converted this from a draft issue Oct 30, 2024
@dosubot dosubot bot added the area:webserver Webserver related Issues label Oct 30, 2024
@bbovenzi bbovenzi added the AIP-38 Modern Web Application label Oct 30, 2024
@kaxil
Copy link
Member

kaxil commented Oct 30, 2024

Nice, a lot of cleanup! but I assume this can happen once we remove the airflow/www dir

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AIP-38 Modern Web Application area:webserver Webserver related Issues
Projects
Development

No branches or pull requests

2 participants