added possibility for form honeypot

standalone
Simon Caminada 6 years ago
parent ef20d66eba
commit c77093b2d4

@ -377,4 +377,8 @@ textarea {
.form__field__errors {
margin-top: em(7px);
}
input[name="honeypot"] {
display: none !important;
}

@ -205,6 +205,11 @@ class FormPlugin(_FormPlugin):
child_classes = ['TextField', 'TextAreaField', 'EmailField', 'RadioSelectField', 'MultipleSelectField',
'SubmitButton']
def send_notifications(self, instance, form):
if dict(form.get_serialized_field_choices()).get('honeypot', ''):
return []
return super(FormPlugin, self).send_notifications(instance, form)
class SocialMediaListItemInlineAdmin(admin.TabularInline):
model = SocialMediaListItem

Loading…
Cancel
Save