This is an automated email from the ASF dual-hosted git repository.

bbovenzi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new b92370fe4d remove legacy task instance modal (#33060)
b92370fe4d is described below

commit b92370fe4d96ad0fb317779fc06ef865a22c40dd
Author: Brent Bovenzi <[email protected]>
AuthorDate: Thu Aug 3 18:46:22 2023 +0800

    remove legacy task instance modal (#33060)
---
 airflow/www/templates/airflow/dag.html | 197 ---------------------------------
 1 file changed, 197 deletions(-)

diff --git a/airflow/www/templates/airflow/dag.html 
b/airflow/www/templates/airflow/dag.html
index 2054433a1b..1fa2153509 100644
--- a/airflow/www/templates/airflow/dag.html
+++ b/airflow/www/templates/airflow/dag.html
@@ -242,203 +242,6 @@
     </div>
   </div>
   {{ dag_docs(doc_md) }}
-  <!-- Modal for Task Instance -->
-  <div class="modal fade" id="taskInstanceModal" tabindex="-1" role="dialog" 
aria-labelledby="taskInstanceModalLabel" aria-hidden="true">
-    <div class="modal-dialog">
-      <div class="modal-content">
-        <div class="modal-header">
-          <button type="button" class="close" data-dismiss="modal" 
aria-label="Close"><span aria-hidden="true">&times;</span></button>
-          <h4 class="modal-title" id="taskInstanceModalLabel">
-            <span class="text-muted">Task Instance:</span> <span 
id="task_id"></span>
-            <br><span class="text-muted">at:</span> <span 
id="execution_date"></span>
-            <span id="modal_map_index"><br><span class="text-muted">Map 
Index:</span>
-              <span class="value"></span>
-              <div class="dropdown" id="mapped_dropdown">
-                <button class="btn btn-sm dropdown-toggle" type="button" 
data-toggle="dropdown">
-                  <span id="dropdown-label" title="Select Mapped 
Instance"></span>
-                  <span class="caret"></span>
-                </button>
-                <ul class="dropdown-menu menu-scroll"></ul>
-              </div>
-            </span>
-          </h4>
-        </div>
-        <div class="modal-body">
-          <div id="div_btn_subdag">
-            <a id="btn_subdag" class="btn btn-primary" data-base-url="{{ 
url_for('Airflow.' + dag.default_view, dag_id=dag.dag_id) }}">
-              Zoom into Sub DAG
-            </a>
-            <hr>
-          </div>
-          <a id="btn_task" class="btn btn-sm" data-base-url="{{ 
url_for('Airflow.task') }}">
-            Instance Details
-          </a>
-          <a id="btn_rendered" class="btn btn-sm" data-base-url="{{ 
url_for('Airflow.rendered_templates') }}">
-            Rendered
-          </a>
-          {% if k8s_or_k8scelery_executor %}
-            <a id="btn_rendered_k8s" class="btn btn-sm" data-base-url="{{ 
url_for('Airflow.rendered_k8s') }}">
-              K8s Pod Spec
-            </a>
-          {% endif %}
-          <a id="btn_log" class="btn btn-sm" data-base-url="{{ 
url_for('Airflow.log') }}">
-            Log
-          </a>
-          <a id="btn_xcom" class="btn btn-sm" data-base-url="{{ 
url_for('Airflow.xcom') }}">
-            XCom
-          </a>
-          <a id="btn_mapped" style="display: none;" class="btn btn-sm" 
data-base-url="{{ url_for('TaskInstanceModelView.list') }}">
-            List Instances, current run
-          </a>
-          <a id="btn_ti" class="btn btn-sm" data-base-url="{{ 
url_for('TaskInstanceModelView.list') }}">
-            List Instances, all runs
-          </a>
-          <div class="dropdown" style="display: inline">
-            <button class="btn btn-sm dropdown-toggle" type="button" 
id="filterDropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" 
aria-expanded="false">
-              Filter Tasks
-            </button>
-            <ul class="dropdown-menu" 
aria-labelledby="filterDropdownMenuButton">
-              <li><a id="btn_filter_upstream" href="#">Filter Upstream</a></li>
-              <li><a id="btn_filter_downstream" href="#">Filter 
Downstream</a></li>
-              <li><a id="btn_filter_upstream_downstream" href="#">Filter 
Upstream & Downstream</a></li>
-            </ul>
-          </div>
-          <hr>
-          <div id="dag_dl_logs">
-            <label style="display:inline">Download Log (by attempts):</label>
-            <ul class="nav nav-pills" role="tablist" id="try_index" 
style="display:inline">
-            </ul>
-            <hr>
-          </div>
-          {% if external_log_name is defined %}
-            <div id="dag_redir_logs">
-              <label style="display:inline"> View Logs in {{ external_log_name 
}} (by attempts):</label>
-              <ul class="nav nav-pills" role="tablist" 
id="redir_log_try_index" style="display:inline">
-              </ul>
-              <hr>
-              <hr>
-            </div>
-          {% endif %}
-          <h4 id="task_actions">Task Actions</h4>
-          <form method="POST" data-action="{{ url_for('Airflow.clear') }}" 
id="clear_action">
-            <input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
-            <input type="hidden" name="dag_id" value="{{ dag.dag_id }}">
-            <input type="hidden" name="task_id">
-            <input type="hidden" name="execution_date">
-            <input type="hidden" name="map_index">
-            <input type="hidden" name="origin" value="{{ request.base_url }}">
-            <div class="row">
-              <span class="btn-group col-xs-12 col-sm-9 
task-instance-modal-column" data-toggle="buttons">
-                <label class="btn btn-default btn-sm" title="Also include past 
task instances when clearing this one">
-                  <input type="checkbox" value="true" name="past" 
autocomplete="off">
-                  Past
-                </label>
-                <label class="btn btn-default btn-sm" title="Also include 
future task instances when clearing this one">
-                  <input type="checkbox" value="true" name="future" 
autocomplete="off">
-                  Future
-                </label>
-                <label class="btn btn-default btn-sm" title="Also include 
upstream dependencies">
-                  <input type="checkbox" value="true" name="upstream" 
autocomplete="off">
-                  Upstream
-                </label>
-                <label class="btn btn-default btn-sm active" title="Also 
include downstream dependencies">
-                  <input type="checkbox" value="true" name="downstream" 
checked autocomplete="off">
-                  Downstream
-                </label>
-                <label class="btn btn-default btn-sm active">
-                  <input type="checkbox" value="true" name="recursive" checked 
autocomplete="off">
-                  Recursive
-                </label>
-                <label class="btn btn-default btn-sm" title="Only consider 
failed task instances when clearing this one">
-                  <input type="checkbox" value="true" name="only_failed" 
autocomplete="off">
-                  Failed
-                </label>
-              </span>
-              <span class="col-xs-12 col-sm-3 task-instance-modal-column">
-                <button type="submit" id="btn_clear" class="btn btn-primary 
btn-block"
-                    title="Clearing deletes the previous state of the task 
instance, allowing it to get re-triggered by the scheduler or a backfill 
command">
-                  Clear
-                </button>
-              </span>
-            </div>
-            <hr style="margin-bottom: 8px;">
-          </form>
-          <form method="GET" data-action="{{ url_for('Airflow.confirm') }}" 
id="failed_action">
-            <input type="hidden" name="dag_id" value="{{ dag.dag_id }}">
-            <input type="hidden" name="task_id">
-            <input type="hidden" name="dag_run_id">
-            <input type="hidden" name="map_index">
-            <input type="hidden" name="origin" value="{{ request.base_url }}">
-            <input type="hidden" name="state" value="failed">
-            <div class="row">
-              <span class="btn-group col-xs-12 col-sm-9 
task-instance-modal-column" data-toggle="buttons">
-                <label class="btn btn-default">
-                  <input type="checkbox" value="true" name="past" 
autocomplete="off">
-                  Past
-                </label>
-                <label class="btn btn-default">
-                  <input type="checkbox" value="true" name="future" 
autocomplete="off">
-                  Future
-                </label>
-                <label class="btn btn-default">
-                  <input type="checkbox" value="true" name="upstream" 
autocomplete="off">
-                  Upstream
-                </label>
-                <label class="btn btn-default">
-                  <input type="checkbox" value="true" name="downstream" 
autocomplete="off">
-                  Downstream
-                </label>
-              </span>
-              <span class="col-xs-12 col-sm-3 task-instance-modal-column">
-                <button type="submit" id="btn_failed" class="btn btn-primary 
btn-block">
-                  Mark Failed
-                </button>
-              </span>
-            </div>
-            <hr style="margin-bottom: 8px;">
-          </form>
-          <form method="GET" data-action="{{ url_for('Airflow.confirm') }}" 
id="success_action">
-            <input type="hidden" name="dag_id" value="{{ dag.dag_id }}">
-            <input type="hidden" name="task_id">
-            <input type="hidden" name="dag_run_id">
-            <input type="hidden" name="map_index">
-            <input type="hidden" name="origin" value="{{ request.base_url }}">
-            <input type="hidden" name="state" value="success">
-            <div class="row">
-              <span class="btn-group col-xs-12 col-sm-9 
task-instance-modal-column" data-toggle="buttons">
-                <label class="btn btn-default">
-                  <input type="checkbox" value="true" name="past" 
autocomplete="off">
-                  Past
-                </label>
-                <label class="btn btn-default">
-                  <input type="checkbox" value="true" name="future" 
autocomplete="off">
-                  Future
-                </label>
-                <label class="btn btn-default">
-                  <input type="checkbox" value="true" name="upstream" 
autocomplete="off">
-                  Upstream
-                </label>
-                <label class="btn btn-default">
-                  <input type="checkbox" value="true" name="downstream" 
autocomplete="off">
-                  Downstream
-                </label>
-              </span>
-              <span class="col-xs-12 col-sm-3 task-instance-modal-column">
-                <button type="submit" id="btn_success" class="btn btn-primary 
btn-block">
-                  Mark Success
-                </button>
-              </span>
-            </div>
-          </form>
-          <hr>
-          <span class="btn-group" id="extra_links"></span>
-        </div>
-        <div class="modal-footer">
-          <button type="button" class="btn btn-default" 
data-dismiss="modal">Close</button>
-        </div>
-      </div>
-    </div>
-  </div>
   <!-- Modal for dataset-triggered next run -->
   {{ dataset_next_run_modal(id='dataset-next-run-modal') }}
 {% endblock %}

Reply via email to