Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
5924 Vizualizări

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

Imagine profil
Abandonează
Cel mai bun răspuns

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 :)

Imagine profil
Abandonează

Thanks @Akhil.

Related Posts Răspunsuri Vizualizări Activitate
1
nov. 23
3070
0
iul. 24
928
2
apr. 21
3825
3
sept. 19
11707
0
mar. 17
2684