Commit 17a8ee57fe7a2c2b7c18c59f88828be9d5a455a0
Committed by
Dmitriy Zaporozhets
1 parent
a7667ffc
Exists in
master
and in
4 other branches
Remove old data
Showing
3 changed files
with
1 additions
and
42 deletions
Show diff stats
app/controllers/admin/teams_controller.rb
@@ -60,41 +60,6 @@ class Admin::TeamsController < Admin::ApplicationController | @@ -60,41 +60,6 @@ class Admin::TeamsController < Admin::ApplicationController | ||
60 | redirect_to admin_user_teams_path, notice: 'UserTeam was successfully deleted.' | 60 | redirect_to admin_user_teams_path, notice: 'UserTeam was successfully deleted.' |
61 | end | 61 | end |
62 | 62 | ||
63 | - def delegate_projects | ||
64 | - unless params[:project_ids].blank? | ||
65 | - project_ids = params[:project_ids] | ||
66 | - access = params[:greatest_project_access] | ||
67 | - @team.assign_to_projects(project_ids, access) | ||
68 | - end | ||
69 | - | ||
70 | - redirect_to admin_team_path(@team), notice: 'Projects was successfully added.' | ||
71 | - end | ||
72 | - | ||
73 | - def relegate_project | ||
74 | - project = params[:project_id] | ||
75 | - @team.resign_from_project(project) | ||
76 | - | ||
77 | - redirect_to admin_team_path(@team), notice: 'Project was successfully removed.' | ||
78 | - end | ||
79 | - | ||
80 | - def add_members | ||
81 | - unless params[:user_ids].blank? | ||
82 | - user_ids = params[:user_ids] | ||
83 | - access = params[:default_project_access] | ||
84 | - is_admin = params[:group_admin] | ||
85 | - @team.add_members(user_ids, access, is_admin) | ||
86 | - end | ||
87 | - | ||
88 | - redirect_to admin_team_path(@team), notice: 'Members was successfully added.' | ||
89 | - end | ||
90 | - | ||
91 | - def remove_member | ||
92 | - member = params[:member_id] | ||
93 | - @team.remove_member(member) | ||
94 | - | ||
95 | - redirect_to admin_team_path(@team), notice: 'Member was successfully removed.' | ||
96 | - end | ||
97 | - | ||
98 | private | 63 | private |
99 | 64 | ||
100 | def user_team | 65 | def user_team |
app/models/users_project.rb
@@ -41,7 +41,7 @@ class UsersProject < ActiveRecord::Base | @@ -41,7 +41,7 @@ class UsersProject < ActiveRecord::Base | ||
41 | scope :masters, where(project_access: MASTER) | 41 | scope :masters, where(project_access: MASTER) |
42 | 42 | ||
43 | scope :in_project, ->(project) { where(project_id: project.id) } | 43 | scope :in_project, ->(project) { where(project_id: project.id) } |
44 | - scope :in_projects, ->(projects) { where(project_id: projects.map(&:id)) } | 44 | + scope :in_projects, ->(projects) { where(project_id: project_ids) } |
45 | scope :with_user, ->(user) { where(user_id: user.id) } | 45 | scope :with_user, ->(user) { where(user_id: user.id) } |
46 | 46 | ||
47 | class << self | 47 | class << self |
config/routes.rb
@@ -70,12 +70,6 @@ Gitlab::Application.routes.draw do | @@ -70,12 +70,6 @@ Gitlab::Application.routes.draw do | ||
70 | end | 70 | end |
71 | end | 71 | end |
72 | resources :teams do #, constraints: { id: /[^\/]+/ } do end | 72 | resources :teams do #, constraints: { id: /[^\/]+/ } do end |
73 | - member do | ||
74 | - post :delegate_projects | ||
75 | - delete :relegate_project | ||
76 | - post :add_members | ||
77 | - delete :remove_member | ||
78 | - end | ||
79 | scope module: :teams do | 73 | scope module: :teams do |
80 | resources :members, only: [:edit, :update, :destroy, :new, :create] | 74 | resources :members, only: [:edit, :update, :destroy, :new, :create] |
81 | resources :projects, only: [:edit, :update, :destroy, :new, :create] | 75 | resources :projects, only: [:edit, :update, :destroy, :new, :create] |