odoo13 权限仅查看自己

66 篇文章 4 订阅
23 篇文章 0 订阅

有两种方式可以实现:客户仅查看自己创建的数据

  • 直接用权限组

用记录规则(ir.rule)来筛选(domain_force)

        <record id="wg_sale_partner_data_query_self" model="res.groups">
            <field name="name">客户资料查询(仅自己)</field>
            <field name="category_id" ref="module_category_wg_production_function"/>
        </record>

        <record id="wg_sale_partner_my" model="ir.rule">
            <field name="name">客户资料查询规则(仅自己)</field>
            <field ref="base.model_res_partner" name="model_id"/>
            <field name="domain_force">[('create_uid','in',[user.id,False])]</field>
            <field name="groups" eval="[(4, ref('wg_sale_partner_data_query_self'))]"/>
        </record>

注意:如果记录规则无权限组,它会作用于全局,也就是不针对某一个权限组。

  • 用python代码来
    用 _search()函数
    不用写规则,直接来判断是否选择权限组,如果有,进行筛选。
from odoo.osv import expression


    @api.model
    def _search(self, args, offset=0, limit=None, order=None, count=False, access_rights_uid=None):
        if self.user_has_groups('production_management.wg_sale_partner_data_query_self'):
            args = expression.AND([[('create_uid', 'in', [self.env.user.id,False])], list(args)])

        return super(SupplierManager, self)._search(args, offset=offset, limit=limit, order=order,
                                                count=count, access_rights_uid=access_rights_uid)

此两种方法都可实现。本人亲测。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 《Odoo 13企业版制造模块实施手册》是一本关于如何使用Odoo 13企业版制造模块的指南。它提供了从安装设置到配置和使用该模块的详细步骤和说明。 首先,手册介绍了Odoo 13企业版制造模块的功能和特点。它解释了该模块如何帮助企业管理其生产流程,包括物料管理、工单制定、生产计划和质量控制等。 接下来,手册详细介绍了如何安装Odoo 13企业版制造模块。它提供了从下载和安装到设置数据库和访问权限的步骤。此外,手册还提供了解决常见安装问题的建议和技巧。 一旦模块安装完成,手册进一步解释了如何配置和设置模块以符合企业的特定需求。 手册的主要部分是关于如何使用Odoo 13企业版制造模块的详细说明。它涵盖了从创建产品和物料清单到制定生产工单和跟踪生产进度的过程。此外,手册还解释了如何使用质量控制功能进行产品质量检查。 最后,手册提供了一些关于模块其他功能和功能的高级技巧和建议。它还包括一些最佳实践,以确保充分利用Odoo 13企业版制造模块的潜力。 总的来说,《Odoo 13企业版制造模块实施手册》是一本详细指南,它提供了从安装到使用Odoo 13企业版制造模块的全面说明。无论是初学者还是有经验的用户,都可以从中获得有关该模块的详细指导和支持。 ### 回答2: Odoo13企业版制造模块实施手册是一份详细介绍如何在企业中使用Odoo13制造模块的指南。以下是对手册的一些概述。 首先,手册将介绍Odoo13制造模块的基本概念和功能。它会解释如何创建和管理产品,包括原材料、工序、生产线等。手册还会介绍如何设置制造仓库和生产计划,以确保生产过程的顺利进行。 其次,手册会详细讲解如何使用制造订单,包括如何创建订单、安排生产、跟踪生产进度和成本等。手册还会介绍如何管理工作中心和工人,以及如何调度和安排他们的工作。 此外,手册还会介绍如何使用质量管理功能来监控制造过程中的质量,并提供如何设置和跟踪质量检验和测试的指导。手册还将介绍如何使用追溯功能追踪产品的生产历史和供应链信息。 最后,手册还会提供一些实施建议和最佳实践,以帮助企业顺利使用Odoo13制造模块。它还会解答一些常见问题,并提供一些调试和故障排除技巧。 总而言之,Odoo13企业版制造模块实施手册提供了一份全面且易于理解的指南,帮助企业了解和使用Odoo13的制造功能,以提高生产效率和质量。通过遵循手册的指导,企业可以更好地管理他们的制造流程,并实现更好的业务成果。 ### 回答3: Odoo 13企业版制造模块实施手册是一本详细介绍如何使用Odoo 13企业版制造模块的指南。该手册旨在帮助企业全面理解和充分利用该模块,以便实现高效的生产管理和制造流程。 手册首先介绍了Odoo 13企业版制造模块的安装和配置步骤。用户可以按照手册中的说明,执行相应的操作来正确安装和设置该模块。一旦安装完成,手册继续介绍如何创建和管理不同类型的产品,包括原材料、半成品和成品。用户可以学习如何定义产品的属性和特性,并设置相关的规则和约束。 接下来,手册详细介绍了生产计划的管理和制定。用户可以了解如何创建生产订单、设置生产线和工作中心,并安排生产任务。手册还介绍了如何监控和跟踪生产过程,并及时调整生产计划。 手册还涵盖了质量控制和质量检验的相关内容。用户可以学习如何定义质量控制点和质量检验标准,并进行质检操作。此外,还介绍了与质量相关的报表和指标,以帮助用户衡量和改进生产过程中的质量。 最后,手册还包含了与制造模块相关的报表和分析功能。用户可以了解如何生成生产订单报告、产品成本报表和库存分析报告等,以支持决策和管理。 总而言之,Odoo 13企业版制造模块实施手册为用户提供了一套完整的指南,帮助他们熟悉和掌握该模块的使用方法。通过遵循手册中的步骤和指导,用户可以提高生产效率、优化资源利用,并提升产品质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

隔壁小红馆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值