Version to run on serve #1
@@ -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',
|
||||
}
|
||||
|
||||
13
src/project/action_backends.py
Normal file
13
src/project/action_backends.py
Normal file
@@ -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()
|
||||
Reference in New Issue
Block a user