我正在 odoo11 中处理员工目录模块,如果他与相关用户不同,我想设置一个对当前用户(登录用户)不可见的笔记本页面。
我尝试在 XML 中使用 user.id,但它不起作用。
这是我的代码:
<page name="hr_settings" string="HR Settings" attrs="{'invisible':[('user_id', '!=', user.id)]}">
<group>
<group string='Status' name="active_group">
<field name="company_id"/>
<field name="user_id" string="Related User"/>
</group>
</group>
</page>
错误信息:
<class 'NameError'>: "name 'user' is not defined" while evaluating
"{'invisible': [('user_id', '!=', user.id)]}"
None" while parsing /opt/odoo/odoo/my_addons/hr_dz/views/employee_views.xml:5, near
<record id="view_employee_form" model="ir.ui.view">
<field name="name">hr.employee.form</field>
请问有什么想法吗?