From 651d5748e3b13544c43bf5f67ff693ca353b974e Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Mon, 6 Oct 2014 14:34:29 +0200 Subject: [PATCH] [IMP] website_crm: allow the response from crm thanks page to be overridable --- addons/website_crm/controllers/main.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/website_crm/controllers/main.py b/addons/website_crm/controllers/main.py index 76c4af7aa14..cffc0d8867f 100644 --- a/addons/website_crm/controllers/main.py +++ b/addons/website_crm/controllers/main.py @@ -39,6 +39,10 @@ class contactus(http.Controller): '_kwargs': kwargs, } + def get_contactus_response(self, values, kwargs): + values = self.preRenderThanks(request, values, kwargs) + return request.website.render(kwargs.get("view_callback", "website_crm.contactus_thanks"), values) + @http.route(['/crm/contactus'], type='http', auth="public", website=True) def contactus(self, **kwargs): def dict_to_str(title, dictvar): @@ -106,5 +110,4 @@ class contactus(http.Controller): } request.registry['ir.attachment'].create(request.cr, SUPERUSER_ID, attachment_value, context=request.context) - values = self.preRenderThanks(request, values, kwargs) - return request.website.render(kwargs.get("view_callback", "website_crm.contactus_thanks"), values) + return self.get_contactus_response(values, kwargs)