Merge pull request #422 from alphagov/commas-in-placeholders

Don’t allow commas in placeholders
This commit is contained in:
Chris Hill-Scott
2016-04-12 10:06:08 +01:00
4 changed files with 30 additions and 6 deletions

View File

@@ -15,7 +15,7 @@ from wtforms import (
from wtforms.fields.html5 import EmailField, TelField
from wtforms.validators import (DataRequired, Email, Length, Regexp)
from app.main.validators import (Blacklist, CsvFileValidator, ValidEmailDomainRegex)
from app.main.validators import (Blacklist, CsvFileValidator, ValidEmailDomainRegex, NoCommasInPlaceHolders)
def email_address(label='Email address'):
@@ -203,7 +203,11 @@ class SMSTemplateForm(Form):
template_content = TextAreaField(
u'Message content',
validators=[DataRequired(message="Cant be empty")])
validators=[
DataRequired(message="Cant be empty"),
NoCommasInPlaceHolders()
]
)
class EmailTemplateForm(SMSTemplateForm):