|
|
@ -207,21 +207,8 @@ class WebsiteSubscription(http.Controller): |
|
|
|
redirect = "easy_my_coop_website.becomecompanycooperator" |
|
|
|
email = kwargs.get('company_email') |
|
|
|
|
|
|
|
if 'g-recaptcha-response' not in kwargs or kwargs['g-recaptcha-response'] == '': |
|
|
|
values = self.fill_values(values, is_company, logged) |
|
|
|
values.update(kwargs) |
|
|
|
values["error_msg"] = _("the captcha has not been validated," |
|
|
|
" please fill in the captcha") |
|
|
|
|
|
|
|
return request.render(redirect, values) |
|
|
|
elif not request.website.is_captcha_valid( |
|
|
|
kwargs['g-recaptcha-response']): |
|
|
|
values = self.fill_values(values, is_company, logged) |
|
|
|
values.update(kwargs) |
|
|
|
values["error_msg"] = _("the captcha has not been validated," |
|
|
|
" please fill in the captcha") |
|
|
|
|
|
|
|
return request.render(redirect, values) |
|
|
|
# Original place for Google Captcha. |
|
|
|
# Maybe https://github.com/lepture/captcha could help on replacing it |
|
|
|
|
|
|
|
# Check that required field from model subscription_request exists |
|
|
|
required_fields = sub_req_obj.sudo().get_required_field() |
|
|
|