跳至内容
菜单
此问题已终结

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}
形象
丢弃
相关帖文 回复 查看 活动
2
4月 25
6189
0
1月 25
737
1
5月 25
943
2
11月 24
2176
4
2月 24
12303