[FIX] signup_recaptcha - override AuthSignupHome

from auth_remove_space_in_signup_and_login
This commit is contained in:
Boris Gallet
2025-04-03 17:20:55 +02:00
parent 7951cd7d9a
commit 176dbf64c2
2 changed files with 6 additions and 3 deletions

View File

@@ -11,7 +11,7 @@
"category": "Tools",
"summary": "google recaptcha V2 for signup form with server side validation",
# any module necessary for this one to work correctly
"depends": ["base", "portal"],
"depends": ["base", "portal", "auth_remove_space_in_signup_and_login"],
"data": [
"views/auth_signup.xml",
"views/res_config.xml",

View File

@@ -1,7 +1,10 @@
# -*- coding: utf-8 -*-
import logging
from odoo.addons.auth_signup.controllers.main import AuthSignupHome
from odoo.addons.auth_remove_space_in_signup_and_login.controllers.auth_signup import (
AuthSignupHome as CustomAuthSignupHome,
)
from odoo.addons.auth_signup.models.res_users import SignupError
from odoo.http import request
from odoo import _
@@ -10,7 +13,7 @@ from odoo import _
_logger = logging.getLogger(__name__)
class AuthSignupHome(AuthSignupHome):
class AuthSignupHome(CustomAuthSignupHome):
def get_auth_signup_qcontext(self):
"""Add recaptcha to the context"""
qcontext = super(AuthSignupHome, self).get_auth_signup_qcontext()