تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
3249 أدوات العرض

How to make the edit button in customer form visible only to the user who create it ?
For exp : If an user A creates a customer an other user can't modify his information

I tried with this code :

<record id="User_edit_own_employee_rule" model="ir.rule">
<field name="name">res.partner.rule.edit</field>
<field name="model_id" ref="base.model_res_partner"/>
<field name="domain_force">
['&amp;', ('create_uid', '!=', None), ('create_uid', '=', user.id)]
</field>
<field name="groups" eval="[
(4, ref('base.group_user'))
]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record>

<record id="User_edit_own_employee_rule_1" model="ir.rule">
<field name="name">res.partner.rule.read</field>
<field name="model_id" ref="base.model_res_partner"/>
<field name="domain_force">
['&amp;', ('create_uid', '!=', None), ('create_uid', '!=', user.id)]
</field>
<field name="groups" eval="[
(4, ref('base.group_user'))
]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="False"/>
</record>

But nothing works
الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
أكتوبر 25
11531
2
يوليو 24
3244
1
يونيو 24
5627
1
أكتوبر 23
98
1
أغسطس 23
2194