diff --git a/airflow/www/templates/airflow/dag.html b/airflow/www/templates/airflow/dag.html index e6da97e68d5db..9fc7d516c0ae1 100644 --- a/airflow/www/templates/airflow/dag.html +++ b/airflow/www/templates/airflow/dag.html @@ -102,74 +102,78 @@ {% endif %}
-

- {% if dag.parent_dag is defined and dag.parent_dag %} - SUBDAG: {{ dag.dag_id }} - {% else %} - {% set can_edit = appbuilder.sm.can_edit_dag(dag.dag_id) %} - {% if appbuilder.sm.can_edit_dag(dag.dag_id) %} - {% set switch_tooltip = 'Pause/Unpause DAG' %} +
+

+ {% if dag.parent_dag is defined and dag.parent_dag %} + SUBDAG: {{ dag.dag_id }} {% else %} - {% set switch_tooltip = 'DAG is Paused' if dag_is_paused else 'DAG is Active' %} + {% set can_edit = appbuilder.sm.can_edit_dag(dag.dag_id) %} + {% if appbuilder.sm.can_edit_dag(dag.dag_id) %} + {% set switch_tooltip = 'Pause/Unpause DAG' %} + {% else %} + {% set switch_tooltip = 'DAG is Paused' if dag_is_paused else 'DAG is Active' %} + {% endif %} + + DAG: {{ dag.dag_id }} + {{ dag.description[0:150] + '…' if dag.description and dag.description|length > 150 else dag.description|default('', true) }} + {% endif %} + {% if root %} + ROOT: {{ root }} + {% endif %} +

+
+
+

+ {% if state_token is defined and state_token %} + {{ state_token }} + {% endif %} + + Schedule: {{ dag_model is defined and dag_model and dag_model.schedule_interval }} + + {% if dag_model is defined and dag_model and dag_model.timetable_description %} + {% endif %} - - DAG: {{ dag.dag_id }} - {{ dag.description[0:150] + '…' if dag.description and dag.description|length > 150 else dag.description|default('', true) }} - {% endif %} - {% if root %} - ROOT: {{ root }} - {% endif %} -

-

- {% if state_token is defined and state_token %} - {{ state_token }} - {% endif %} - - Schedule: {{ dag_model is defined and dag_model and dag_model.schedule_interval }} - - {% if dag_model is defined and dag_model and dag_model.timetable_description %} - - {% endif %} - {% if dag_model is defined and dag_model.next_dagrun is defined and dag_model.schedule_interval != 'Dataset' %} -

- Next Run: -

- {% endif %} - {% if dag_model is defined and dag_model.schedule_interval is defined and dag_model.schedule_interval == 'Dataset' %} - {%- with ds_info = dag_model.get_dataset_triggered_next_run_info() -%} - -

+ Next Run: +

+ {% endif %} + {% if dag_model is defined and dag_model.schedule_interval is defined and dag_model.schedule_interval == 'Dataset' %} + {%- with ds_info = dag_model.get_dataset_triggered_next_run_info() -%} + +

+ {% if ds_info.total == 1 -%} + On {{ ds_info.uri }} {%- else -%} {{ ds_info.ready }} of {{ ds_info.total }} datasets updated - {%- endif -%}" - > - {% if ds_info.total == 1 -%} - On {{ ds_info.uri }} - {%- else -%} - {{ ds_info.ready }} of {{ ds_info.total }} datasets updated - {%- endif %} -

-
- {%- endwith -%} - {% endif %} -

+ {%- endif %} +

+ + {%- endwith -%} + {% endif %} +

+