Repository: incubator-airflow
Updated Branches:
  refs/heads/master 384589890 -> ba278145a


[AIRFLOW-381] Manual UI Dag Run creation: require dag_id field


Project: http://git-wip-us.apache.org/repos/asf/incubator-airflow/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-airflow/commit/35c2215b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-airflow/tree/35c2215b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-airflow/diff/35c2215b

Branch: refs/heads/master
Commit: 35c2215b9f0733853592ccfc88119e3102af610a
Parents: b4aa647
Author: Norman Mu <nor...@agari.com>
Authored: Thu Jul 28 16:51:00 2016 -0700
Committer: Norman Mu <nor...@agari.com>
Committed: Thu Jul 28 16:51:00 2016 -0700

----------------------------------------------------------------------
 airflow/www/views.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/35c2215b/airflow/www/views.py
----------------------------------------------------------------------
diff --git a/airflow/www/views.py b/airflow/www/views.py
index cffbb1d..3fef300 100644
--- a/airflow/www/views.py
+++ b/airflow/www/views.py
@@ -48,7 +48,7 @@ import markdown
 import nvd3
 
 from wtforms import (
-    Form, SelectField, TextAreaField, PasswordField, StringField)
+    Form, SelectField, TextAreaField, PasswordField, StringField, validators)
 
 from pygments import highlight, lexers
 from pygments.formatters import HtmlFormatter
@@ -2007,6 +2007,9 @@ class DagRunModelView(ModelViewOnly):
             ('failed', 'failed'),
         ],
     }
+    form_args = dict(
+        dag_id=dict(validators=[validators.DataRequired()])
+    )
     column_list = (
         'state', 'dag_id', 'execution_date', 'run_id', 'external_trigger')
     column_filters = column_list

Reply via email to