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