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

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录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表示客户(没有用户账号)和外部用户(只有有限访问权限的比如电商用户账户,门户用户等)

    希望对你有帮助