X-Git-Url: https://git.cyclocoop.org/?p=burette%2Fcoup_de_pouce_velo.git;a=blobdiff_plain;f=wizard%2Fpos_receipt.py;fp=wizard%2Fpos_receipt.py;h=e4bff73d5a51e8a711cd0d0470ba33a2aeef72eb;hp=0000000000000000000000000000000000000000;hb=f6c340a1189bcabf54b97aeab05618d86c15823f;hpb=c6d315a5c03ecf2e24d99907a005b1c0eb41e653 diff --git a/wizard/pos_receipt.py b/wizard/pos_receipt.py new file mode 100644 index 0000000..e4bff73 --- /dev/null +++ b/wizard/pos_receipt.py @@ -0,0 +1,19 @@ +# Copyright 2020 L'Heureux Cyclage +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from openerp.osv import osv +from openerp.osv import orm +from openerp.osv import fields + + +class pos_receipt(orm.Model): + _inherit = 'pos.receipt' + + def print_report(self, cr, uid, ids, context=None): + """Check if partner mobile number is defined before print receipt.""" + order_id = context['active_id'] + order_obj = self.pool.get('pos.order') + order = order_obj.browse(cr, uid, order_id, context=context) + partner_id = order.partner_id.id + order_obj.check_partner_mobile(cr, uid, partner_id, context=None) + return super(pos_receipt, self).print_report(cr, uid, ids, context=context)