Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
5201 มุมมอง

Hello,

I'm working on odoo 10, e-commerce module, product.template.

In that I giving a access to default user group to create a product, so they can only see their own created products not all products, (hidden other users products), 

How can i set access like own documents only to product entity ?

อวตาร
ละทิ้ง

In general ... this is a not good idea! Solution @Ibrahim, bellow is good, but you will have many ... many problems arising from this in other modules.

คำตอบที่ดีที่สุด

this is done by using access rules. ( ir.rule) 

<record id="rule_case_READ" model="ir.rule">

        <field name="name">READ product template</field>

        <field name="model_id" ref="model_product_template"/>

        <field name="global" eval="False"/>

        <field name="groups" eval="[(4, ref('Module.YOUR_Group_HERE'))]"/>

        <field name="perm_read" eval="True"/>

        <field name="perm_write" eval="False"/>

        <field name="perm_create" eval="False"/>

        <field name="perm_unlink" eval="False"/>

        <field name="domain_force">

            [('create_uid', '=', uid)]

        </field>

    </record>


Thanks

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
ม.ค. 17
3351
1
ก.ค. 16
7928
3
ธ.ค. 23
21866
1
พ.ย. 24
1176
1
เม.ย. 23
3485