From 7f2addbb088a5afd912c0df8766e3b33fd972b28 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 17 Jun 2022 12:12:40 +0200 Subject: [PATCH] divers --- __manifest__.py | 6 +++--- controllers/portal.py | 8 ++++---- views/bank_deposit.xml | 5 +++-- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/__manifest__.py b/__manifest__.py index 635be44..069c326 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -31,7 +31,6 @@ 'views/address.xml', 'views/email.xml', 'views/phone.xml', - 'views/partner.xml', 'views/donation.xml', 'views/recurring_donation.xml', 'data/recurring_donation_configuration.xml', @@ -41,9 +40,9 @@ 'views/templates.xml', #'views/mail_mail.xml', 'views/returnmail.xml', - 'views/payment_batch.xml', 'views/bank_deposit.xml', 'views/accounting_deposit.xml', + 'views/payment_batch.xml', 'views/website_sale.xml', 'views/aggregate.xml', 'views/duplicate.xml', @@ -63,7 +62,8 @@ 'views/laposte_ref.xml', 'views/partner_import.xml', 'views/portal.xml', - 'data/donation_recurring_mail_template.xml' + 'data/donation_recurring_mail_template.xml', + 'views/partner.xml' #'views/website_donation.xml' diff --git a/controllers/portal.py b/controllers/portal.py index a0d33d4..20bbe45 100644 --- a/controllers/portal.py +++ b/controllers/portal.py @@ -10,12 +10,12 @@ class PortalOpendons(CustomerPortal): values = super()._prepare_home_portal_values(counters) partner = request.env.user.partner_id if 'taxreceipt_count' in counters: - taxreceipt_count=request.env['donation.tax.receipt'].search_count([('partner_id','=',int(partner.id))]) + taxreceipt_count=request.env['donation.tax.receipt'].sudo().search_count([('partner_id','=',int(partner.id))]) values['taxreceipt_count'] = taxreceipt_count if 'donation_count' in counters: - donation_count=request.env['donation.donation'].search_count(['&',('partner_id','=',int(partner.id)),('state','=','done')]) + donation_count=request.env['donation.donation'].sudo().search_count(['&',('partner_id','=',int(partner.id)),('state','=','done')]) values['donation_count'] = donation_count @@ -25,7 +25,7 @@ class PortalOpendons(CustomerPortal): def portal_my_taxreceipts(self, page=1, date_begin=None, date_end=None, sortby=None, **kw): values = self._prepare_portal_layout_values() partner = request.env.user.partner_id - taxreceipt = request.env['donation.tax.receipt'] + taxreceipt = request.env['donation.tax.receipt'].sudo().search([]) domain = [ ('partner_id', '=',int(partner.id) ) @@ -55,7 +55,7 @@ class PortalOpendons(CustomerPortal): step=self._items_per_page ) # search the count to display, according to the pager data - taxreceipts = taxreceipt.search(domain, order=sort_taxreceipt, limit=self._items_per_page, offset=pager['offset']) + taxreceipts = taxreceipt.sudo().search(domain, order=sort_taxreceipt, limit=self._items_per_page, offset=pager['offset']) request.session['my_taxreceipt_history'] = taxreceipts.ids[:100] values.update({ diff --git a/views/bank_deposit.xml b/views/bank_deposit.xml index 60c3c27..d43ead2 100644 --- a/views/bank_deposit.xml +++ b/views/bank_deposit.xml @@ -1,5 +1,5 @@ - + @@ -20,6 +20,7 @@ opendons_payment_batch_bank Form opendons.bankdeposit +
@@ -118,5 +119,5 @@ sequence="30" /> -
+
\ No newline at end of file