Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
2312 Представления

En effet je voudrais permettre à chaque utilisateur de notre ERP de n'avoir accès qu'à ses propres contacts. Et aussi qu'il y ai un super-utilisateur qui lui verra tous...

Аватар
Отменить
Лучший ответ

Hi,

Users are only able to see their Contacts by using the Record rule:

Here the corresponding partner field refers to the user, so we can connect the user id with this field in the model. You can replace the 'related_partner' field with the res.partner field of this model.

<record id="id_record_rule_for_user" model="ir.rule">
        <field name="name">Only Own Records</field>
        <field ref="model_[your_model_name]" name="model_id"/>
        <field name="domain_force">[('related_partner_id','=',user.id)]
        </field>
        <field name="groups"
               eval="[(4, ref('module_name.user_group_name'))]"/>
    </record>



Refer to this link:

https://www.cybrosys.com/odoo/odoo-books/odoo-16-development/security/record-rules/

Regards

Аватар
Отменить
Related Posts Ответы Просмотры Активность
2
окт. 23
6122
3
сент. 23
2999
0
мая 23
2967
1
апр. 23
2086
2
дек. 19
41541