A 用户创建了项目 P,A 在项目 P 管理页面下可以从系统中所有的注册用户选择成员进行邀请,能否通过 API 或别的办法限制 A 用户无法邀请成员,或者通过不让他看见别的用户来限制邀请?
|      1whileFalse      2019-06-11 09:40:43 +08:00 via iPhone 请详述场景。 | 
|      2snable OP @whileFalse  所有部门的人都在 gitLab 下,但业务上一个项目只允许一个部门的人加入,所以想禁止项目负责人邀请别的部门的人加入。 | 
|  |      3cnoder      2019-06-11 10:11:05 +08:00 不同部门拉不同组? | 
|      5whileFalse      2019-06-11 10:15:55 +08:00  1 使用 Hook 功能可以帮助你检测到用户加入 project 的行为。然后是通知管理部门还是直接踢出该用户就看你喜欢了。 user_add_to_team 这个事件 http://ip.of.your.gitlab/help/system_hooks/system_hooks | 
|      6snable OP @whileFalse 谢谢,我看看 | 
|      7jackleeforce3615      2019-06-11 12:00:37 +08:00 A 创建了项目 P,A 就是项目 P 的最高权限拥有者 Owner 了,如果你要限制后续 A 无法邀请人进项目 P,可以用管理员帐号把 A 在项目 P 中的权限降为 Developer 级别或者以下。 | 
|      8snable OP @jackleeforce3615 谢谢,我正在考虑。 |