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
+
+