跳至內容
選單
此問題已被標幟
4357 瀏覽次數

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
6194
0
1月 25
737
1
5月 25
944
2
11月 24
2179
4
2月 24
12304