diff --git a/controllers/kalachakra.py b/controllers/kalachakra.py index 0eaf40d..49dfb9e 100644 --- a/controllers/kalachakra.py +++ b/controllers/kalachakra.py @@ -32,15 +32,11 @@ class Kalachakra_PortalAccount(CustomerPortal): user_id=int(request.env.context.get('uid')) user=request.env['res.users'].search([('id','=',user_id)]) #KALACHAKRA : on affiche que les factures de l'utilisateur liées à une retraite - booking_registrations=request.env['event.registration'].sudo().search([('booking_event','=',True),('partner_id','=',int(user.partner_id))]) + booking_registrations=request.env['event.registration'].sudo().search([('event_id.booking_event','=',True),('partner_id','=',int(user.partner_id))]) invoice_ids=booking_registrations.invoice_id.ids down_payment_invoice_ids=booking_registrations.down_payment_invoice_id.ids balance_invoice_ids=booking_registrations.balance_invoice_id.ids - AccountInvoice = request.env['account.move'].search([('id','in',invoice_ids)]) - AccountInvoice_d = request.env['account.move'].search([('id','in',down_payment_invoice_ids)]) - AccountInvoice_b = request.env['account.move'].search([('id','in',balance_invoice_ids)]) - domain = ['&','&',('id','in',invoice_ids+down_payment_invoice_ids+balance_invoice_ids),('move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt'))] @@ -104,7 +100,7 @@ class Kalachakra_PortalAccount(CustomerPortal): #KALACHAKRA : on compte que les factures de l'utilisateur ( idem pour les admins) user_id=int(request.env.context.get('uid')) user=request.env['res.users'].search([('id','=',user_id)]) - booking_registrations=request.env['event.registration'].sudo().search([('booking_event','=',True),('partner_id','=',int(user.partner_id))]) + booking_registrations=request.env['event.registration'].sudo().search([('event_id.booking_event','=',True),('partner_id','=',int(user.partner_id))]) invoice_ids=booking_registrations.invoice_id.ids down_payment_invoice_ids=booking_registrations.down_payment_invoice_id.ids balance_invoice_ids=booking_registrations.balance_invoice_id.ids