Skip to Content
Menu
This question has been flagged
1 Odpoveď
5978 Zobrazenia

How can I hide certain columns in tree view for certain users

Avatar
Zrušiť
Best Answer

You can create a "group". And then add users to that group, who wants to see it. The non-members cannot see that column.

To create a group,

Eg:

    <record id="group_uom" model="res.groups">
<field name="name">Manage Multiple Units of Measure</field>
<field name="category_id" ref="base.module_category_hidden"/>
</record>

In the tree view, specify that group in the column you want:

Eg:

<record id="stock_inventory_line_tree" model="ir.ui.view">
<field name="name">stock.inventory.line.tree</field>
<field name="model">stock.inventory.line</field>
<field name="arch" type="xml">
<tree string="Stock Inventory Lines">
<field name="product_id"/>
<field name="product_qty"/>
<field name="product_uom_id" groups="product.group_uom"/>
<field name="location_id" groups="stock.group_locations"/>
</tree>
</field>
</record>

Please refer stock_view.xml in the stock module for referrence to find the above code. And group_uom you can find in product module under security>>product_security.xml. Try to understand how to create the group and use it, thats it :)

Avatar
Zrušiť

Thanks @Akhil.

Related Posts Replies Zobrazenia Aktivita
1
nov 23
3129
0
júl 24
951
2
apr 21
3868
3
sep 19
11759
0
mar 17
2706