新注册用户直接被莫名分配项目 (OD-511)
www2 opened 4 years ago

新注册用户,直接就被分配了个项目,而项目并未进行任何授权~ 1640939385(1).png

  • Robin Shen commented 4 years ago

    麻烦告诉我详细的复现步骤。我们自己都用了4,5年了,这种基本的错误应该不会出现。

  • Robin Shen commented 4 years ago

    另外Issue的标题请尽量表达准确,对大家都好。

  • Robin Shen changed title 4 years ago
    Previous Value Current Value
    玩不转了,兄弟~
    新注册用户直接被莫名分配项目
  • www2 commented 4 years ago

    又尝试了一下,知道怎么玩啦!

    • 账户有没有项目的读写权限,直接控制权在项目默认角色来体现。也就是说如果项目默认角色为Code Reader,那么每个账户对该项目,都是可读。这也就解释了为什么新注册账户可以直接看到项目
    • 用户信息页面授权项目,只有向上才可以覆盖掉项目默认角色。也就是说如果项目默认角色为Code Reader,那么,需要Code WriterChild CreatorProject Owner 才能使其生效

    第一反应的理解是 用户-角色-权限。不跟项目直接挂钩,也就是新用户,能不能看到项目或者修改项目,均需管理员同意。

    兴许是思维不一样

  • Robin Shen commented 4 years ago

    谢谢总结。其实只要记住一点就可以:一个用户对项目的权限来源有很多,比如直接对项目授权,通过所在组对项目授权,项目的默认权限,从父项目继承的权限,登录用户默认权限等。最终实际权限是所有这些权限的并集。

  • Robin Shen changed state to 'Closed' 4 years ago
    Previous Value Current Value
    Open
    Closed
issue 1/1
Type
Question
Priority
Normal
Assignee
Issue Votes (0)
Watchers (3)
Reference
OD-511
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover