openERP规则和限制

2024-04-25 12:47:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我要描述的问题我已经解决了,但是本地主机:8069->设置->安全->规则。但是,我真正想要的是在代码中给出这个规则……也许是在XML代码中?在

以下规则“([('雇员_id.用户_id','=',用户id)])“,在“向导模式”下工作起来很有魅力,但我希望它在XML上,因为它更具动态性。在

<record model="ir.ui.view" id="classA_tree">
                <field name="name">tree view</field>
                <field name="model">classA.classA</field>
                <field name="type">tree</field>
                <field name="domain">[('employees_id.user_id','=',user.id)]</field>
                <field name="arch" type="xml">
                        <tree string="jobsopen tree">
                                <field name="status"/>
                                <field name="the_name"/>
                        </tree>
                </field>
        </record>

只是为了确定,我目前限制用户查看我模块的某些菜单,他们不能在这个“树”中创建任何联系人,他们只能查看它。 我尝试了上面的XML,但是没有成功。在


Tags: 代码用户nameviewidtreefieldmodel
1条回答
网友
1楼 · 发布于 2024-04-25 12:47:51

不能在对象的树状视图中提供过滤器,而可以在对象的操作中给予

实际上,你可以这样做:

<record model="ir.actions.act_window" id="action_employee">
        <field name="name">Employees</field>
        <field name="res_model">Employees.Employees</field>
        <field name="view_mode">tree,form</field>
        <field name="domain">[('user_id','=',uid)]</field>
    </record>

希望能帮上忙

相关问题 更多 >