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