Files
enterprise-addons/l10n_ke_edi_oscu_pos/models/account_move.py
T

24 lines
790 B
Python

from odoo import _, models, api
class AccountMove(models.Model):
_inherit = 'account.move'
@api.depends('invoice_line_ids.product_id',
'invoice_line_ids.product_uom_id')
def _compute_l10n_ke_validation_message(self):
super()._compute_l10n_ke_validation_message()
for move in self:
if move.pos_order_ids.l10n_ke_order_send_status == 'sent':
move.l10n_ke_validation_message = {}
def action_view_pos_order(self):
return {
'name': _('Pos Order'),
'view_mode': 'form',
'view_id': self.env.ref('point_of_sale.view_pos_pos_form').id,
'res_model': 'pos.order',
'type': 'ir.actions.act_window',
'res_id': self.pos_order_ids.id,
}