feat: add blacklist to form

mprofiag
Simon Caminada 3 years ago
parent 061a99e77e
commit 93de30564d

@ -264,3 +264,9 @@ RECAPTCHA_PUBLIC_KEY = '6LeILd0ZAAAAAB9xO_y8kS292wv2ikl0M8s7zFn9'
RECAPTCHA_PRIVATE_KEY = '6LeILd0ZAAAAAOGF1AvxdiGcXWLjr2BzHaQ8Zush'
RECAPTCHA_SCORE_THRESHOLD = 0.5
ALDRYN_FORMS_ACTION_BACKENDS = {
'default': 'project.action_backends.DefaultAction',
'email_only': 'aldryn_forms.action_backends.EmailAction',
'none': 'aldryn_forms.action_backends.NoAction',
}

@ -0,0 +1,13 @@
# -*- coding: utf-8 -*-
from aldryn_forms.action_backends_base import BaseAction
class DefaultAction(BaseAction):
verbose_name = 'Default'
def form_valid(self, cmsplugin, instance, request, form):
email = form.cleaned_data.get('emailfield_1', None)
if email and email in ['eric.jones.z.mail@gmail.com']:
return
recipients = cmsplugin.send_notifications(instance, form)
form.instance.set_recipients(recipients)
form.save()
Loading…
Cancel
Save