Правило доступа Odoo Security - PullRequest
2 голосов
/ 28 мая 2019

Я создал файл безопасности, так как вошедший в систему пользователь может видеть только свои данные.Сила домена корректна и работает.Но от некоторых пользователей при создании любого отведения в модели crm_lead я нахожу такую ​​ошибку:

Запрошенная операция не может быть завершена из-за ограничений безопасности.Пожалуйста, обратитесь к системному администратору.

(Тип документа: res. Users, Operation: read).И у некоторых пользователей я могу создавать потенциальные клиенты и создавать их тоже.Пожалуйста, дайте мне знать, что я делаю не так?

<record model="ir.module.category" id="module_management">
    <field name="name">CRM LEAD MODIFICATION</field>
    <field name="description">User access level for CRM module</field>
    <field name="sequence">3</field>
</record>

    <record id="machines_group_user" model="res.groups">

     <field name="name">CRM / User</field>
     <field name="category_id" ref="crm_partner.module_management"/>

    </record>
    <record id="machines_manager_user" model="res.groups">
        <field name="name">CRM / Manager</field>
        <field name="category_id" ref="crm_partner.module_management"/>

    </record>
    <record id="rule_machines_group_user" model="ir.rule">
     <field name="name">CRM User</field>
     <field name="model_id" ref="model_res_partner"/>
     <field name="domain_force">['|',('create_uid','=',False),('create_uid','=',user.id)]</field>

        <!-- <field name="domain_force">['|',('parent_id','=',False),('parent_id','=',user.parent_id.id),('create_uid','=',user.id)]</field> -->

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

    </record>
    <record id="hr_crm_lead manager" model="ir.rule">
        <field name="name">CRM Manager</field>
        <field name="model_id" ref="model_res_partner" />
        <field name="domain_force">[(1, '=', 1)]</field>
        <field name="groups" eval="[(4, ref('crm_partner.machines_manager_user'))]"/>
    </record>

1 Ответ

0 голосов
/ 29 мая 2019

Эта ошибка обычно возникает, когда правила записи заданы неправильно, что означает, что они не совпадают с правами доступа. Снимите флажок с активной кнопки в правилах записи, чтобы проверить загрузку страницы без каких-либо ошибок. Указанные значения домена должны быть действительными и соответствовать правам доступа.

...