Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
3235 Näkymät

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
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
lokak. 25
11526
2
heinäk. 24
3239
1
kesäk. 24
5614
1
lokak. 23
98
1
elok. 23
2194