Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
4311 มุมมอง

I'm trying to send a custom message notification to user that signup via the signup page. I plan to place that code just after the user as been created. Here's the controller extending the AuthSignHome controller :

_logger = logging.getLogger(__name__)

class AuthSignupHome(openerp.addons.web.controllers.main.Home):

    def do_signup(self, qcontext):
            """ Shared helper that creates a res.partner out of a token """
            values = dict((key, qcontext.get(key)) for key in ('login', 'name', 'password', 'document_attestation'))
            assert any([k for k in values.values()]), "Le formulaire n'est pas correctement remplis."
            assert values.get('password') == qcontext.get('confirm_password'), "Les mot de passe ne concorde pas."
            self._signup_with_values(qcontext.get('token'), values)

            // SEND GREETING MESSAGE

            request.cr.commit()

How can it be done ?

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

See this question:

https://www.odoo.com/forum/help-1/question/how-to-send-an-email-after-login-92692

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
2
ธ.ค. 15
635
0
มี.ค. 15
3613
1
มี.ค. 15
4637
3
มิ.ย. 24
1723
1
มิ.ย. 24
2696