Gitlab:所有用户添加到所有群体,无需改变现有用户

问题描述:

在GitLab的permisions您可以将所有用户提供一个简单的命令添加到所有群体:Gitlab:所有用户添加到所有群体,无需改变现有用户

gitlab-rake gitlab:import:all_users_to_all_groups 

执行后,GitLab 用户成为开发商并且GitLab 管理员变成每个组的所有者。如果组中具有不同权限的现有用户,则使用此命令丢弃权限。

的问题是,如果有一个命令将所有用户添加到所有组,其中:

  • 命令将只添加这是不是已经在组中或
  • 命令将添加的所有用户用户,但仍本来就已经归因于用户组的现有权限

的问题是,如果有一个命令给所有用户,其中添加到所有组...

所有的用户管理功能在lib/tasks/gitlab/bulk_add_permission.rake,包括all_users_to_all_groups

您可以修改该文件并执行,将不只是打电话​​但首先检查其权限的功能。