Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
3254 Zobrazení

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
Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
říj 25
11536
2
čvc 24
3245
1
čvn 24
5628
1
říj 23
98
1
srp 23
2194