Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

res.partner字段 partner_share



  • res.partner有个字段partner_share,这个字段表示什么,而且在表中admin的这个字段的值为False,这个代表什么意思?


  • 管理员

    帮你看了一下,partner.partner_share是一个compute字段,对应的方法是:

        @api.depends('user_ids.share')
        def _compute_partner_share(self):
            for partner in self:
                partner.partner_share = not partner.user_ids or any(user.share for user in partner.user_ids)
    

    而其中的user.share又是res.user对象上的compute字段,对应的方法是:

        @api.depends('groups_id')
        def _compute_share(self):
            for user in self:
                user.share = not user.has_group('base.group_user')
    

    从以上两段代码可以知道partner_shareTrue表示客户(没有用户账号)和外部用户(只有有限访问权限的比如电商用户账户,门户用户等)

    希望对你有帮助


Log in to reply