Ok, that's what I did, though I had to check the label name which is not 
ideal 
since 
https://github.com/stephenmcd/mezzanine/blob/master/mezzanine/forms/page_processors.py#L44:L45
 
doesn't pass the ID or field type. Being able to check the field type might 
be a good future enhancement.

On Wednesday, May 24, 2017 at 4:26:03 PM UTC-4, Eduardo Rivas wrote:
>
> My guess is you could check the field ID when looping in the email 
> template. Somewhere around here: 
> https://github.com/stephenmcd/mezzanine/blob/master/mezzanine/forms/templates/email/form_response.html#L6-L11
>
> You'll also need to edit the plain text version.
>
> On 2017-05-24 2:23 PM, Dominique wrote:
>
> When using the FORMS_EXTRA_FIELDS technique, what is the recommended 
> approach for keeping the captcha field/value from showing up in the form 
> response emails?
>
>
>
>
> On Friday, January 15, 2016 at 8:55:38 AM UTC-5, Alexandre wrote: 
>>
>> You have to add a ReCaptchaField to your page form. 
>>
>>
>>
>>
>> El divendres, 15 gener de 2016 13:57:06 UTC+1, Alexander Tyapkov va 
>> escriure: 
>>>
>>> Thanks! I will try this approach later, but for me registering with 
>>> EXTRA_FORM_FIELDS also didn't help. Probably your solution will help.
>>>
>>> 2016-01-15 10:44 GMT+01:00 Alexandre Busquets Triola <[email protected]>
>>> :
>>>
>>>> Well, it's easy, with django-recaptcha. 
>>>>
>>>> pip install django-recaptcha
>>>>
>>>> and then in settings.py set
>>>>
>>>> INSTALLED_APPS = (
>>>> ...
>>>>     "captcha",
>>>> ...
>>>> )
>>>>
>>>> FORMS_EXTRA_FIELDS = (
>>>>     (100, "captcha.fields.ReCaptchaField", "ReCaptcha"),
>>>> )
>>>>
>>>> RECAPTCHA_PUBLIC_KEY = ...
>>>> RECAPTCHA_PRIVATE_KEY = ...
>>>>
>>>>
>>>> Fins ara,
>>>> Alexandre
>>>>
>>>>
>>>> El dijous, 14 gener de 2016 19:26:19 UTC+1, Alexander Tyapkov va 
>>>> escriure: 
>>>>>
>>>>> Yes, I have done it but not is the way I have expected. I didn't 
>>>>> manage to register ReCaptcha field inside of Mezzanine.
>>>>> Instead, I have created my own form in which I have included recaptcha 
>>>>> field and afterwards used page_processors for every page where I needed 
>>>>> recaptcha
>>>>>
>>>>> Hope, this will help!
>>>>>
>>>>> Best regards,
>>>>> Alexander
>>>>>
>>>>> 2016-01-14 15:53 GMT+01:00 Alexandre Busquets Triola <
>>>>> [email protected]>:
>>>>>
>>>>>> Hi Alexander,  
>>>>>>
>>>>>> I also need use recaptcha with mezzanine. Have you do it?
>>>>>>
>>>>>>
>>>>>>
>>>>>> El diumenge, 20 desembre de 2015 19:54:30 UTC+1, Alexander Tyapkov va 
>>>>>> escriure: 
>>>>>>
>>>>>>> I have updated Mezzanine to 4.0.1 and found out that the code which 
>>>>>>> registers additional field for forms is not working anymore.
>>>>>>> I also want to move to reCaptcha. For that I have downloaded 
>>>>>>> django-recaptcha and have following code:
>>>>>>>
>>>>>>> from captcha import fields as captcha_fields
>>>>>>>
>>>>>>> GREATEST_ID = max(c[0] for c in mezzanine_fields.NAMES)
>>>>>>> ID = GREATEST_ID + 1
>>>>>>> NAME = 'CAPTCHA'
>>>>>>> setattr(mezzanine_fields, NAME, ID)
>>>>>>> mezzanine_fields.NAMES = list(mezzanine_fields.NAMES)
>>>>>>> mezzanine_fields.NAMES.append((ID, _('Captcha')))
>>>>>>>
>>>>>>> mezzanine_fields.NAMES = tuple(mezzanine_fields.NAMES)
>>>>>>> mezzanine_fields.CLASSES[ID] = captcha_fields.ReCaptchaField
>>>>>>>
>>>>>>> The problem is that registered field doesnt appear in admin. Can 
>>>>>>> anybody suggest something?
>>>>>>>
>>>>>>> P.S. Also I have found that it is possible to user FORM_EXTRA_FIELDS 
>>>>>>> in settings but no good example is provided. Can that help? Can anybody 
>>>>>>> post an example of usage?
>>>>>>>
>>>>>> -- 
>>>>>> You received this message because you are subscribed to a topic in 
>>>>>> the Google Groups "Mezzanine Users" group.
>>>>>> To unsubscribe from this topic, visit 
>>>>>> https://groups.google.com/d/topic/mezzanine-users/C9lyFkhV9wU/unsubscribe
>>>>>> .
>>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>>> [email protected].
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to a topic in the 
>>>> Google Groups "Mezzanine Users" group.
>>>> To unsubscribe from this topic, visit 
>>>> https://groups.google.com/d/topic/mezzanine-users/C9lyFkhV9wU/unsubscribe
>>>> .
>>>> To unsubscribe from this group and all its topics, send an email to 
>>>> [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> -- 
> You received this message because you are subscribed to the Google Groups 
> "Mezzanine Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to