跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. 销售员无法创建客户的问题(建立规则“只能看自己的客户”之后)

销售员无法创建客户的问题(建立规则“只能看自己的客户”之后)

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
6 帖子 4 发布者 5.8k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • J 离线
    J 离线
    jerry79
    写于 最后由 编辑
    #1

    建立了一个rules,只能看自己的客户,最简单的rules是:['|',('user_id','=',user.id), ('user_id','=',False)]
    更加细致的是:(http://cn.openerp.cn/record_rule/):
    ['|', '|', '|', ('user_id','=',user.id), '&', ('user_id','=', False),('parent_id.user_id', '=', user.id), '&', ('user_id', '=', False), ('parent_id.user_id', '=', False), '&', ('user_id', '=', False), ('parent_id', '=', False)]

    但是上述两个规则,不论哪个,建立后,虽然是只能看到自己的客户,但是同时也无法创建客户,新建客户保存时提示Access Denied The requested operation cannot be completed due to security restrictions. Please contact your system administrator. (Document type: Partner, Operation: create)。

    经过研究发现,问题似乎应该出现在res.users上,这个类继承自res.partner,所以不知道是否也会同样继承上面的规则,不过在界面上,user_id字段只能看到administrator,不仅其他用户,连自己也看不见了,这个可能就是无法进行保存的原因。

    因此需要修改规则,是用户可以看到其他“用户”(res.users),目前只想到了一个办法,增加规则'name','=',user.name, 这样在user_id下拉菜单中可以看到自己了,新建用户保存时也没有问题了,但是还是不能看到其他用户。

    如果修改规则,使用户能看到其他用户呢?

    1 条回复 最后回复
    0
    • Y 离线
      Y 离线
      youring
      写于 最后由 编辑
      #2

      把其他user对应的partner的user_id字段即销售员删除试试
      <br / [检测到链接无效,已移除] br />user_id 默认值取 none,
      但之前建立的用户对应的partner的user_id需要手工去除

      1 条回复 最后回复
      0
      • J 离线
        J 离线
        jerry79
        写于 最后由 编辑
        #3

        谢谢youring,做完光考虑rules了,忘了还有其他路可以走,按照那个帖子,问题已经解决,谢谢

        1 条回复 最后回复
        0
        • A 离线
          A 离线
          alanljj
          写于 最后由 编辑
          #4

          同样的错误信息,终于看到相关介绍,虽然没有看到具体操作,但是问题解决了。谢啦

          访问被拒绝 由于安全限制,请求的操作不能被完成。请联系你的系统管理员。 (单据类型: Partner, 操作: create)

          1 条回复 最后回复
          0
          • C 离线
            C 离线
            ccdos
            写于 最后由 编辑
            #5

            建议 自己解决完 问题后 也分享一下

            1 条回复 最后回复
            0

            • 登录

            • 没有帐号? 注册

            • 登录或注册以进行搜索。
            • 第一个帖子
              最后一个帖子
            0
            • 版块
            • 标签
            • 热门
            • 用户
            • 群组