From 313fc91e0c85d90a72c14832b1d3771d1a50dbf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Taymans?= Date: Wed, 7 Mar 2018 18:08:26 +0100 Subject: [PATCH] [ADD] emc_wsite_portal: Cooperator Certificate Add a button that allow to download the cooperator certificate. There is some access right issue for now. So for the moment the function `send_cooperator_certificate()` in the controller is not used. --- easy_my_coop_website_portal/controllers/main.py | 13 +++++++++++++ .../views/easy_my_coop_website_portal_templates.xml | 6 ++++++ 2 files changed, 19 insertions(+) diff --git a/easy_my_coop_website_portal/controllers/main.py b/easy_my_coop_website_portal/controllers/main.py index e904c10..35737d5 100644 --- a/easy_my_coop_website_portal/controllers/main.py +++ b/easy_my_coop_website_portal/controllers/main.py @@ -104,3 +104,16 @@ class CooperatorWebsiteAccount(WebsiteAccount): "easy_my_coop_website_portal.portal_my_capital_releases", values ) + + @http.route(['/my/cooperator_certificat/send'], + type='http', auth="user", website=True) + def send_cooperator_certificat(self, **kw): + partner = request.env.user.partner_id + certificat_email_template = request.env.ref( + 'easy_my_coop.email_template_certificat_increase', False + ).sudo() + if certificat_email_template: + certificat_email_template.send_mail( + partner.commercial_partner_id.id + ) + return request.redirect(kw['nexturl']) diff --git a/easy_my_coop_website_portal/views/easy_my_coop_website_portal_templates.xml b/easy_my_coop_website_portal/views/easy_my_coop_website_portal_templates.xml index 6ae6afa..655c5e3 100644 --- a/easy_my_coop_website_portal/views/easy_my_coop_website_portal_templates.xml +++ b/easy_my_coop_website_portal/views/easy_my_coop_website_portal_templates.xml @@ -85,6 +85,12 @@

+

+ + Cooperator Certificate + +