Odoo Help

0
0
Muniswaran
On 9/17/18, 2:19 AM

HI Priya,

I think you have to overwrite the fields_view_get function

Here I given example:

Try this below code its may helps to you.

    def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
        res = super(class_name, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=submenu)
          if view_type == 'form':
            doc = etree.XML(res['arch'])
            for node in doc.xpath("//field[@name='user_id']"):
              node.set('readonly', "1")
              setup_modifiers(node, res['fields']['user_id'])
            res['arch'] = etree.tostring(doc)

        return res
0
Sushma
On 9/14/18, 10:27 AM

Hi Priya,

Try something like example for stock form view, self.pool.get('ir.model.data').get_object_reference(cr, uid, 'stock', 'view_stock_return_picking_form')
"get_object_reference() returns (model, res_id) corresponding to a given module and xml_id (cached) or raise ValueError if not found"


About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)

Stats

Asked: 9/14/18, 3:08 AM
Seen: 161 times
Last updated: 9/17/18, 2:19 AM