X-Git-Url: http://git.cyclocoop.org/?p=burette%2Fcoup_de_pouce_velo.git;a=blobdiff_plain;f=wizard%2Fpos_payment.py;fp=wizard%2Fpos_payment.py;h=a3efb0e05e4dbaf94eb15dd631dfa45f5c485a2f;hp=0000000000000000000000000000000000000000;hb=ba967516aa5f3a471e3fabe6173033da432ae554;hpb=cc44d4510d05d8390734877a4b6e6cf400b82a1a diff --git a/wizard/pos_payment.py b/wizard/pos_payment.py new file mode 100644 index 0000000..a3efb0e --- /dev/null +++ b/wizard/pos_payment.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +# 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_make_payment(orm.Model): + _inherit = 'pos.make.payment' + + def check(self, cr, uid, ids, context=None): + """Add a check of partner mobile number to the check method.""" + pmps = self.browse(cr, uid, ids, context=context) + for pmp in pmps: + journal = pmp.journal_id + if journal.is_cpv: + order_obj = self.pool.get('pos.order') + order_id = context['active_id'] + order_obj.check_partner_mobile(cr, uid, order_id, context=None) + return super(pos_make_payment, self).check( + cr, uid, ids, context=context + )