This question has been flagged

Hello,  I am having trouble opening a custom form view that is restricted to a group if a user clicks a many2one field from a parent view.  For example, I have a Project Developer group that may see the partner_id field on a Project Issue form.  If the Developer clicks the partner_id field, then it should open a custom Partner form view with restricted information.  Right now it is opening the base partner form view, and shows too much information.  Does anyone know how to open a custom partner form view when clicking on a many2one, partner_id field?


I found this example here, but it isn't working for me:  

https://www.odoo.com/forum/help-1/question/how-to-choose-form-view-used-by-many2one-field-in-openerp-v7-13709


Thank you for your help

Avatar
Discard
Best Answer

You can do this by adding context on the field in XML.

<field name="m2o_field" context="{'form_view_ref': 'module_name.view_name'}" />

Alternatively, the answer in the link you gave is also correct.

<field name="m2o_field">
    <form>
        <!-- form view here -->
    </form>
</field>


Avatar
Discard