Skip to Content
Menú
This question has been flagged

Hi All,

I have inherit an action_confirm in sale order module and write the state changed to an Approved and then after just simply shows a warning or alert message without any user restricts.

Below i have shared my code..

@api.multi
def action_confirm(self):
super(SaleOrder, self).action_confirm()
for order in self:
if not order.user_is_manager:
credit_limit = order.partner_id.limit
order_amount = self.amount_total
cal_credit_avail = credit_limit - order_amount

if cal_credit_avail < self.amount_total:

order.write({'state': 'approve'})

message = _('The credit limit of %s the %s Customer') % (self.partner_id.credit_limit, self.partner_id.name)
warning_mess = {'title': _('Credit Limit!'), 'message': message}
            return {'warning': warning_mess}
Avatar
Descartar
Related Posts Respostes Vistes Activitat
2
d’abr. 25
6186
0
de gen. 25
737
1
de maig 25
943
2
de nov. 24
2175
4
de febr. 24
12303