[FIX]: fix a problem for the overdue payment message
message should be depending on the partner language and not according to the company language bzr revid: mga@tinyerp.com-20090915100824-618bu2tot1l5jlwu
This commit is contained in:
parent
7955f8e23c
commit
c2d470b4f7
|
@ -25,7 +25,7 @@ from osv import fields, osv
|
|||
class res_company(osv.osv):
|
||||
_inherit = "res.company"
|
||||
_columns = {
|
||||
'overdue_msg' : fields.text('Overdue Payments Message'),
|
||||
'overdue_msg' : fields.text('Overdue Payments Message', translate=True),
|
||||
}
|
||||
|
||||
_defaults = {
|
||||
|
|
|
@ -35,6 +35,7 @@ class Overdue(report_sxw.rml_parse):
|
|||
'adr_get' : self._adr_get,
|
||||
'getLines' : self._lines_get,
|
||||
'tel_get' : self._tel_get,
|
||||
'message' : self._message,
|
||||
})
|
||||
self.context = context
|
||||
def _adr_get(self, partner, type):
|
||||
|
@ -80,7 +81,12 @@ class Overdue(report_sxw.rml_parse):
|
|||
('state', '<>', 'draft'), ('reconcile_id', '=', False)])
|
||||
movelines = moveline_obj.browse(self.cr, self.uid, movelines)
|
||||
return movelines
|
||||
|
||||
|
||||
def _message(self, obj, company):
|
||||
company_pool = pooler.get_pool(self.cr.dbname).get('res.company')
|
||||
message = company_pool.browse(self.cr, self.uid, company.id, {'lang':obj.lang}).overdue_msg
|
||||
return message
|
||||
|
||||
report_sxw.report_sxw('report.account.overdue', 'res.partner',
|
||||
'addons/account/report/overdue.rml', parser=Overdue)
|
||||
|
||||
|
|
|
@ -127,7 +127,7 @@
|
|||
<para style="terp_default_9">
|
||||
<font color="white"> </font>
|
||||
</para>
|
||||
<para style="terp_default_9">[[ company.overdue_msg ]]</para>
|
||||
<para style="terp_default_9">[[ message(o, company) ]]</para>
|
||||
<para style="terp_default_9">
|
||||
<font color="white"> </font>
|
||||
</para>
|
||||
|
|
Loading…
Reference in New Issue