From 6a6e312e57c32567ec3b68b7d0c61dd39523f25e Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 06 2015 16:10:46 +0000 Subject: Make the mail_to field mandatory if the Mail plugin is activated --- diff --git a/progit/hooks/mail.py b/progit/hooks/mail.py index 58930a8..da9e4ba 100644 --- a/progit/hooks/mail.py +++ b/progit/hooks/mail.py @@ -17,7 +17,7 @@ import wtforms from flask.ext import wtf from sqlalchemy.orm import relation -from progit.hooks import BaseHook +from progit.hooks import BaseHook, RequiredIf from progit.lib.model import BASE, Project from progit import SESSION, APP, get_repo_path @@ -50,7 +50,7 @@ class MailForm(wtf.Form): ''' Form to configure the mail hook. ''' mail_to = wtforms.TextField( 'Mail to', - [wtforms.validators.Optional()] + [RequiredIf('active')] ) active = wtforms.BooleanField( 'Acive',