【问题标题】:Restrict partner to display in odoo限制合作伙伴在 odoo 中显示
【发布时间】:2016-06-20 10:20:49
【问题描述】:

我想在 odoo 中添加记录级别限制。我只想显示partnerscurrent login user,其中state_id 等于state_id of current login user

【问题讨论】:

    标签: openerp odoo-8 odoo-9 odoo-view


    【解决方案1】:

    为此,您必须从 Settings/Technical/Security/Record Rules 菜单中添加 Record Rule。你必须将对象设置为合作伙伴(res.partner)。需要像下面的代码一样设置规则定义(域过滤器)并保存它。

    [('state_id','=',user.partner_id.state_id.id)]

    【讨论】:

    • 您是从哪个用户尝试的。您是否尝试过非管理员用户?
    • 任何规则都不适用于管理员用户。您必须从其他用户登录。管理员用户可以访问所有数据,他拥有超级权限。
    • 你能告诉我如何在 localhost 中使用演示用户登录,因为我是 odoo 的初学者
    • 但仍然所有 pertner 都在显示
    • 打开演示用户。您将在屏幕中间看到更多按钮。点击那个。您可以看到“更改密码”单击它并设置您想为演示用户设置的密码。从管理员用户注销。使用演示用户登录,输入电子邮件/登录 = 演示和密码 = 您设置的任何密码。
    猜你喜欢
    • 2022-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多