Skip to content
Snippets Groups Projects
Commit 98044f0f authored by Andrey Kumanyaev's avatar Andrey Kumanyaev
Browse files

Code duplication removed from controllers

parent 39e7a0ea
No related branches found
No related tags found
1 merge request!2389Feature/add user to projects in group (issue #2298)
Loading
Loading
@@ -68,9 +68,7 @@ class Admin::GroupsController < AdminController
end
 
def project_teams_update
@group.projects.each do |project|
project.add_users_ids_to_team(params[:user_ids], params[:project_access])
end
@group.add_users_to_project_teams(params[:user_ids], params[:project_access])
redirect_to [:admin, @group], notice: 'Users was successfully added.'
end
 
Loading
Loading
Loading
Loading
@@ -59,9 +59,7 @@ class GroupsController < ApplicationController
end
 
def team_members
@group.projects.each do |project|
project.add_users_ids_to_team(params[:user_ids], params[:project_access])
end
@group.add_users_to_project_teams(params[:user_ids], params[:project_access])
redirect_to people_group_path(@group), notice: 'Users was successfully added.'
end
 
Loading
Loading
Loading
Loading
@@ -12,6 +12,12 @@
#
 
class Group < Namespace
def add_users_to_project_teams(user_ids, project_access)
projects.each do |project|
project.add_users_ids_to_team(user_ids, project_access)
end
end
def users
users = User.joins(:users_projects).where(users_projects: {project_id: project_ids})
users = users << owner
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment