diff --git a/easy_my_coop_website_portal/__manifest__.py b/easy_my_coop_website_portal/__manifest__.py index 4b47c49..84a8288 100644 --- a/easy_my_coop_website_portal/__manifest__.py +++ b/easy_my_coop_website_portal/__manifest__.py @@ -4,8 +4,13 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "Easy My Coop Website Portal", - "version": "12.0.1.0.0", - "depends": ["easy_my_coop", "website", "account", "portal"], + "version": "12.0.1.0.1", + "depends": [ + "easy_my_coop", + "website", + "account", + "portal" + ], "summary": """ Show cooperator information in the website portal. """, diff --git a/easy_my_coop_website_portal/controllers/main.py b/easy_my_coop_website_portal/controllers/main.py index 859671f..fd9239c 100644 --- a/easy_my_coop_website_portal/controllers/main.py +++ b/easy_my_coop_website_portal/controllers/main.py @@ -18,7 +18,7 @@ from odoo.addons.portal.controllers.portal import ( class CooperatorPortalAccount(CustomerPortal): CustomerPortal.MANDATORY_BILLING_FIELDS.extend( - ["iban", "birthdate_date", "gender"] + ["iban", "birthdate_date", "gender", "lang"] ) def _prepare_portal_layout_values(self): @@ -62,6 +62,7 @@ class CooperatorPortalAccount(CustomerPortal): "invoice_count": invoice_count, "iban": iban, "genders": fields_desc["gender"]["selection"], + "langs": request.env["res.lang"].search([]) } ) return values @@ -81,9 +82,10 @@ class CooperatorPortalAccount(CustomerPortal): @route(["/my/account"], type="http", auth="user", website=True) def account(self, redirect=None, **post): + partner = request.env.user.partner_id + res = super(CooperatorPortalAccount, self).account(redirect, **post) if not res.qcontext.get("error"): - partner = request.env.user.partner_id partner_bank = request.env["res.partner.bank"] iban = post.get("iban") if iban: 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 60cae9a..4a2d043 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 @@ -28,6 +28,20 @@ +
+ + +