diff --git a/web_translate_dialog/__init__.py b/web_translate_dialog/__init__.py index 181529c..dcafc5e 100755 --- a/web_translate_dialog/__init__.py +++ b/web_translate_dialog/__init__.py @@ -1,3 +1,4 @@ # -*- coding: utf-8 -*- from . import models +from . import res_users # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/web_translate_dialog/res_users.py b/web_translate_dialog/res_users.py new file mode 100644 index 0000000..8f7e8bc --- /dev/null +++ b/web_translate_dialog/res_users.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +from openerp.tools.translate import _ +from openerp import models, fields, api + + +class res_users(models.Model): + _inherit = "res.users" + + @api.multi + def name_get(self): + res = [] + for rec in self: + # Fix for Responsible Show Thai Only + name = self.env['ir.translation'].search( + [['lang','=','th_TH'], + ['name','=','res.partner,name'], + ['type','=','model'], + ['res_id','=',rec.partner_id.id]], limit=1 + ) + if name: + res.append((rec.id, '%s' % (name.value))) + else: + res.append((rec.id, '%s' % (rec.partner_id.name))) + return res diff --git a/web_translate_dialog/static/src/css/base.css b/web_translate_dialog/static/src/css/base.css index 8f88484..5a368ca 100755 --- a/web_translate_dialog/static/src/css/base.css +++ b/web_translate_dialog/static/src/css/base.css @@ -4,3 +4,7 @@ .openerp .oe_translation_field.touched { border: 1px solid green !important; } + +.openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select, .openerp .oe_form textarea{ + padding-right: 24px; +} \ No newline at end of file