Disallow # character in filter names.

fix #550
This commit is contained in:
Antoine Nguyen
2014-05-01 15:56:00 +02:00
parent 1ab2e31fe6
commit 3a01b40657
+7
View File
@@ -97,6 +97,13 @@ class FilterForm(forms.Form):
for a in actions:
getattr(self, "_build_%s_field" % a[0])(request, a[1])
def clean_name(self):
"""Check that name does not contain strange chars.
"""
if '#' in self.cleaned_data["name"]:
raise forms.ValidationError(_("Wrong filter name"))
return self.cleaned_data["name"]
def _build_header_field(self, name, op, value):
targets = []
ops = []