You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by cr...@apache.org on 2016/07/06 03:21:38 UTC
incubator-airflow git commit: [AIRFLOW-308] Add link to refresh DAG
within DAG view header
Repository: incubator-airflow
Updated Branches:
refs/heads/master 2d7c83085 -> 35d07a8bd
[AIRFLOW-308] Add link to refresh DAG within DAG view header
Closes #1646 from Firehed/refresh_on_dag
Project: http://git-wip-us.apache.org/repos/asf/incubator-airflow/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-airflow/commit/35d07a8b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-airflow/tree/35d07a8b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-airflow/diff/35d07a8b
Branch: refs/heads/master
Commit: 35d07a8bdd8946b4c02f2bc5df5fb88800962dc7
Parents: 2d7c830
Author: Eric Stern <er...@ericstern.com>
Authored: Tue Jul 5 20:21:26 2016 -0700
Committer: Chris Riccomini <ch...@wepay.com>
Committed: Tue Jul 5 20:21:26 2016 -0700
----------------------------------------------------------------------
airflow/www/templates/airflow/dag.html | 6 ++++++
airflow/www/views.py | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/35d07a8b/airflow/www/templates/airflow/dag.html
----------------------------------------------------------------------
diff --git a/airflow/www/templates/airflow/dag.html b/airflow/www/templates/airflow/dag.html
index f195c5d..7733d3c 100644
--- a/airflow/www/templates/airflow/dag.html
+++ b/airflow/www/templates/airflow/dag.html
@@ -88,6 +88,12 @@
Code
</a>
</li>
+ <li>
+ <a href="{{ url_for("airflow.refresh", dag_id=dag.dag_id) }}" title="Refresh">
+ <span class="glyphicon glyphicon-refresh" aria-hidden="true"></span>
+ Refresh
+ </a>
+ </li>
</ul>
</div>
<hr>
http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/35d07a8b/airflow/www/views.py
----------------------------------------------------------------------
diff --git a/airflow/www/views.py b/airflow/www/views.py
index 1d0fdd7..ae327f9 100644
--- a/airflow/www/views.py
+++ b/airflow/www/views.py
@@ -1500,7 +1500,7 @@ class Airflow(BaseView):
dagbag.get_dag(dag_id)
flash("DAG [{}] is now fresh as a daisy".format(dag_id))
- return redirect('/')
+ return redirect(request.referrer)
@expose('/refresh_all')
@login_required