This is an automated email from the ASF dual-hosted git repository. bbovenzi pushed a commit to branch hide-mapped-task-nav in repository https://gitbox.apache.org/repos/asf/airflow.git
commit 3308e57137244e97c45d57ee492f1c23bafb72b0 Author: Brent Bovenzi <[email protected]> AuthorDate: Tue Apr 19 15:31:11 2022 -0400 Hide irrelevant task buttons --- airflow/www/templates/airflow/task_instance.html | 30 +++++++++++++----------- airflow/www/views.py | 1 + 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/airflow/www/templates/airflow/task_instance.html b/airflow/www/templates/airflow/task_instance.html index 44a764b63a..407a87d9cd 100644 --- a/airflow/www/templates/airflow/task_instance.html +++ b/airflow/www/templates/airflow/task_instance.html @@ -42,20 +42,22 @@ <li><a href="{{ ti_url('Airflow.task') }}"> <span class="material-icons" aria-hidden="true">details</span> Task Instance Details</a></li> - <li><a href="{{ ti_url('Airflow.rendered_templates') }}"> - <span class="material-icons" aria-hidden="true">code</span> - Rendered Template</a></li> - {% if k8s_or_k8scelery_executor %} - <li><a href="{{ ti_url('Airflow.rendered_k8s') }}"> - {{ icon('kubernetes') }} - K8s Pod Spec</a></li> - {% endif %} - <li><a href="{{ ti_url('Airflow.log') }}"> - <span class="material-icons" aria-hidden="true">reorder</span> - Log</a></li> - <li><a href="{{ ti_url('Airflow.xcom') }}"> - <span class="material-icons" aria-hidden="true">sync_alt</span> - XCom</a></li> + {% if is_mapped == false %} + <li><a href="{{ ti_url('Airflow.rendered_templates') }}"> + <span class="material-icons" aria-hidden="true">code</span> + Rendered Template</a></li> + {% if k8s_or_k8scelery_executor %} + <li><a href="{{ ti_url('Airflow.rendered_k8s') }}"> + {{ icon('kubernetes') }} + K8s Pod Spec</a></li> + {% endif %} + <li><a href="{{ ti_url('Airflow.log') }}"> + <span class="material-icons" aria-hidden="true">reorder</span> + Log</a></li> + <li><a href="{{ ti_url('Airflow.xcom') }}"> + <span class="material-icons" aria-hidden="true">sync_alt</span> + XCom</a></li> + {% endif %} </ul> <br> {% endblock %} diff --git a/airflow/www/views.py b/airflow/www/views.py index de672a0416..11c421d62d 100644 --- a/airflow/www/views.py +++ b/airflow/www/views.py @@ -1674,6 +1674,7 @@ class Airflow(AirflowBaseView): root=root, dag=dag, title=title, + is_mapped=task.is_mapped, ) @expose('/xcom')
