71e715ad6ae9d70f2ee40e8a9a8c7de9fea5f954
1 # Copyright 2020 L'Heureux Cyclage
2 # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
4 from openerp
.osv
import osv
5 from openerp
.osv
import orm
6 from openerp
.osv
import fields
9 class pos_receipt(orm
.Model
):
10 _inherit
= 'pos.receipt'
12 def print_report(self
, cr
, uid
, ids
, context
=None):
13 """Check if partner mobile number is defined before printing receipt."""
14 order_id
= context
['active_id']
15 order_obj
= self
.pool
.get('pos.order')
16 order
= order_obj
.browse(cr
, uid
, order_id
, context
=context
)
17 partner_id
= order
.partner_id
.id
20 datas
= {'ids': context
.get('active_ids', [])}
21 report_name
= 'bikecoop_l10n_fr.receipt'
23 order_obj
.check_partner_mobile(cr
, uid
, partner_id
, context
=None)
24 report_name
= 'coup_de_pouce_velo.receipt'
26 'type': 'ir.actions.report.xml',
27 'report_name': report_name
,