diff --git a/easy_my_coop_website_portal/controllers/main.py b/easy_my_coop_website_portal/controllers/main.py
index a80ed38..1f154f9 100644
--- a/easy_my_coop_website_portal/controllers/main.py
+++ b/easy_my_coop_website_portal/controllers/main.py
@@ -41,8 +41,8 @@ class CooperatorWebsiteAccount(WebsiteAccount):
response = super(CooperatorWebsiteAccount, self).account()
partner = request.env.user.partner_id
- invoice_mgr = request.env['account.invoice'].sudo()
- capital_request_count = invoice_mgr.search_count([
+ invoice_mgr = request.env['account.invoice']
+ capital_request_count = invoice_mgr.sudo().search_count([
('partner_id', 'in',
[partner.commercial_partner_id.id]),
('state', 'in', ['open', 'paid', 'cancelled']),
@@ -67,7 +67,7 @@ class CooperatorWebsiteAccount(WebsiteAccount):
"""
values = self._prepare_portal_layout_values()
partner = request.env.user.partner_id
- invoice_mgr = request.env['account.invoice'].sudo()
+ invoice_mgr = request.env['account.invoice']
domain = [
('partner_id', 'in',
@@ -83,7 +83,7 @@ class CooperatorWebsiteAccount(WebsiteAccount):
('create_date', '<', date_end)]
# count for pager
- capital_request_count = invoice_mgr.search_count(domain)
+ capital_request_count = invoice_mgr.sudo().search_count(domain)
# pager
pager = request.website.pager(
url="/my/release_capital_request",
@@ -93,7 +93,7 @@ class CooperatorWebsiteAccount(WebsiteAccount):
step=self._items_per_page
)
# content according to pager and archive selected
- invoices = invoice_mgr.search(
+ invoices = invoice_mgr.sudo().search(
domain, limit=self._items_per_page, offset=pager['offset'])
values.update({
'date': date_begin,
@@ -125,8 +125,8 @@ class CooperatorWebsiteAccount(WebsiteAccount):
except MissingError:
raise NotFound()
# Get the pdf
- report_mgr = request.env['report'].sudo()
- pdf = report_mgr.get_pdf(
+ report_mgr = request.env['report']
+ pdf = report_mgr.sudo().get_pdf(
capital_request,
'easy_my_coop.theme_invoice_G002'
)
@@ -138,8 +138,8 @@ class CooperatorWebsiteAccount(WebsiteAccount):
def get_cooperator_certificat(self, **kw):
"""Render the cooperator certificate pdf of the current user"""
partner = request.env.user.partner_id
- report_mgr = request.env['report'].sudo()
- pdf = report_mgr.get_pdf(
+ report_mgr = request.env['report']
+ pdf = report_mgr.sudo().get_pdf(
partner,
'easy_my_coop.cooperator_certificat_G001'
)
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 bb01ab9..63d4431 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
@@ -77,11 +77,11 @@
+
+