Die angeforderte operation kann nicht abgeschlossen werden, aufgrund von Sicherheits-Beschränkungen

Habe ich erstellt neue add-on-als wie als Umfrage add-on. Modul besteht aus 3 Ebene von Gruppen,

  1. Kopf-Manager(admin)
  2. Manager
  3. Benutzer

Wenn ich eingeloggt bin als manager und den Bericht zu drucken, erhalte ich die Warnung unten,

"AccessError: ('AccessError', u'The requested operation cannot be completed due to security restrictions.
Please contact your system administrator.\n\n(Document type: res.partner, Operation: read)') "

Meine Regeln sind:

Manager:

<record model="res.groups" id="base.group_survey_manager">
<field name="name">Custom Survey  Manager</field>
<field name="implied_ids" eval="[(4, ref('base.group_survey_user'))]"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>

<record id="project_survey_manager_access" model="ir.rule">
<field name="name">Survey Manager access rights</field>
<field name="model_id" ref="custom_survey.model_custom_project_survey"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('base.group_survey_manager'))]"/>
<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>

Partner Form Der Sicherheit:

<record id="partner_list_access" model="ir.rule">
        <field name="name">Access to the manager to list related partners</field>
        <field name="model_id" ref="base.model_res_partner"/>
        <field name="domain_force">[('create_uid', '=', user.id)]</field>            
        <field name="groups" eval="[(4, ref('base.group_survey_manager'))]"/>
    </record>

Wenn der manager sich angemeldet, ich würde gerne die Liste der partner, erstellt von den aktuellen manager. Das ist, warum ich fügte hinzu, die partner der Regel.

Wie man dieses Problem lösen?

Schreibe einen Kommentar