ich mein Modell, ich habe ein Feld ‚mentor_id‘, die definiert ist als:Holen Sie die ID des Mitarbeiters des aktuellen Benutzers in XML-Datei odoo 10
mentor_id = fields.Many2one('hr.employee', string='Mentor')
In My Suche ich einen Filter hinzufügen müssen, die nur Datensätze zeigt mit mentor_id = employee_id des aktuellen Benutzers so i hinzugefügt:
<filter string="My :" name="my" domain="[('mentor_id','in',uid.employee_ids)]"/>
Aber es scheint nicht zu funktionieren, bekomme ich diesen Fehler:
Uncaught Error: Failed to evaluate search criterions:
{"code":400,"message":"Evaluation Error","data":{"type":"local_exception","debug":"Local evaluation failure\nAttributeError: object has no attribute 'employee_ids'\n\n{\"domains\":[[],\"[('mentor_id','in',uid.employee_ids)]\"],\"contexts\":[{\"lang\":\"en_US\",\"tz\":false,\"uid\":1,\"params\":{\"action\":324}},{}],\"group_by_seq\":[]}"}}
UID bezieht sich auf den aktuellen Benutzer nicht? Also warum der Fehler sagt: "Das Objekt hat kein Attribut 'employee_ids'". Jede Hilfe wäre willkommen.
Dies ist ein gute Antwort hier. Gutes Denken – Cherif
@CherifOdoo Danke. – Majikat