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

I added shop_id field in res.users object, to determine the user is belong to which branch/shop

'shop_id': fields.many2one('sale.shop', 'Branch'),

I have few records on my shop for example

Shop: Main - Warehouse: Main, Shop: Branch Nagoya - Warehouse: Nagoya, Shop: Branch Habour - Warehouse: Habour

Now i need to filter on purchase menu by warehouse. So for example if user belongs to shop Nagoya, user is only be able to see purchase record which the record's warehouse is Nagoya only. How do i filter it on my windows action? Am i be able to have dynamic filter domain on xml? Like put in python function or anything

    <record id="purchase_form_action" model="ir.actions.act_window">
        <field name="name">Purchase Orders</field>
        <field name="type">ir.actions.act_window</field>
        <field name="res_model">purchase.order</field>
        <field name="view_mode">tree,form,graph,calendar</field>
        <field name="context">{'search_default_approved': 1,'search_default_create_uid':uid}</field>
        <field name="search_view_id" ref="view_purchase_order_filter"/>
        <field name="help">Use this menu to search within your purchase orders by references, supplier, products, etc. For each purchase order, you can track the products received, and control the supplier invoices.</field>
    </record>
Imagine profil
Abandonează
Cel mai bun răspuns

Create a rule for group "Purchases / User" or "Purchases / Manager".

Documentation link for Rules

For more info:
Please refer the rules used in group of "Sales / See Own Leads".

Imagine profil
Abandonează
Autor

it worked ! Thanks a lot

Related Posts Răspunsuri Vizualizări Activitate
2
mai 24
7803
2
mai 24
9221
1
ian. 22
11985
6
ian. 24
16254
0
mar. 15
3675