Format amount in error/warning message

issue5018
review37211002
This commit is contained in:
Cédric Krier committed 2018-04-13 18:50:00 +02:00
1 parent 7940348bfa
commit ae4cc575e6
1 file changed
+8 -2
+8 -2
View File
@@ -69,6 +69,8 @@ class Party:
Dunning = None
User = pool.get('res.user')
Group = pool.get('res.group')
Company = pool.get('company.company')
Lang = pool.get('ir.lang')
if self.credit_limit_amount is None:
return
@@ -89,12 +91,16 @@ class Party:
Model = pool.get(model)
Transaction().database.lock(Transaction().connection, Model._table)
if self.credit_limit_amount < self.credit_amount + amount:
company = Company(Transaction().context.get('company'))
lang = Lang.get()
if not in_group():
self.raise_user_error('credit_limit_amount',
(self.rec_name, self.credit_limit_amount))
(self.rec_name, lang.currency(
self.credit_limit_amount, company.currency)))
warning_name = 'credit_limit_amount_%s' % origin
self.raise_user_warning(warning_name, 'credit_limit_amount',
(self.rec_name, self.credit_limit_amount))
(self.rec_name, lang.currency(
self.credit_limit_amount, company.currency)))
if Dunning:
dunnings = Dunning.search([