~jfb-tempo-consulting/unifield-web/US-5032

« back to all changes in this revision

Viewing changes to addons/openerp/controllers/view_log.py

  • Committer: jf
  • Date: 2018-08-14 14:14:16 UTC
  • mfrom: (4925.1.1 unifield-web)
  • Revision ID: jfb@tempo-consulting.fr-20180814141416-p7lnnb8pyr93zv7o
US-4948 [IMP] Product viewlog display xmlid_code

lp:~jfb-tempo-consulting/unifield-web/US-4948

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
#
20
20
###############################################################################
21
21
from openerp.controllers import SecuredController
22
 
from openerp.utils import rpc, TinyDict
 
22
from openerp.utils import rpc
23
23
 
24
24
from openobject.tools import expose
25
25
 
44
44
    def index(self, id=None, model=None):
45
45
 
46
46
        values = {}
 
47
        fields = self.fields[:]
47
48
        if id:
48
49
            res = rpc.session.execute('object', 'execute', model,
49
50
                                      'perm_read', [id], rpc.session.context)
55
56
 
56
57
                    values[field] = ustr(line.get(field) or '/')
57
58
 
58
 
        return {'values':values, 'fields':self.fields}
 
59
            if model == 'product.product':
 
60
                xmlid = rpc.session.execute('object', 'execute', model, 'read', [id], ['xmlid_code'], rpc.session.context)
 
61
                values['xmlid_code'] = xmlid[0]['xmlid_code']
 
62
                fields.append(('xmlid_code', _('UniData xmlid_code')))
 
63
 
 
64
        return {'values':values, 'fields': fields}
59
65
 
60
66
# vim: ts=4 sts=4 sw=4 si et