odoo (Тип документа: res.users, Операция: чтение) - PullRequest
0 голосов
/ 31 октября 2018

Эта проблема описана, но я не знаю, почему я не могу ее решить.

Запрошенная операция не может быть завершена из-за ограничений безопасности

Я создал права на открытый и закрытый доступ для вошедшего в систему пользователя. То есть, если пользователь предоставил личное, то он может видеть свои собственные записи, а не другие, и наоборот для публики. Но я не знаю, что не так. Я на Odoo 11

<record model="ir.module.category" id="module_cliff_group">

        <field name="name">CliffFunnel</field>
        <field name="description">Employee Rights Access</field>
        <field name="sequence">20</field>
    </record>



    <record id="group_cf" model="res.groups">
        <field name="name">Private</field>
        <field name="category_id" ref="module_cliff_group"/>
        <!-- <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/> -->
        <field name="comment">the user will have access to his own data in the application.</field>
    </record>


    <record id="real_estate_base_rule" model="ir.rule">
        <field name="name">Private User</field>
        <field ref="real_estate_base.model_res_partner" name="model_id"/>
        <field name="domain_force">[('create_uid','=',user.id)]</field>
        <field name="groups" eval="[(4, ref('real_estate_base.group_cf'))]"/>
        <field eval="1" name="perm_unlink"/>
        <field eval="1" name="perm_write"/>
        <field eval="1" name="perm_read"/>
        <field eval="1" name="perm_create"/>
    </record>

    <!-- 1-1 -->
    <record id="group_target_salesman" model="res.groups">
        <field name="name">Public</field>
        <field name="category_id" ref="module_cliff_group"/>
        <field name="implied_ids" eval="[(4, ref('group_cf'))]"/>
        <field name="comment">the user will have access to his own data in the sales application.</field>
    </record>

    <record id="crm_rule_own_target" model="ir.rule">
        <field name="name">All target</field>
        <field ref="base.model_res_partner" name="model_id"/>
        <field name="domain_force">[(1,'=',1)]</field>
        <field name="groups" eval="[(4, ref('real_estate_base.group_target_salesman'))]"/>
    </record>

Мои настройки:

enter image description here

При выборе clickfunnel как public все идет хорошо, но при выборе private выдает эту ошибку

enter image description here

...