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 | 60 | redirect_to admin_user_teams_path, notice: 'UserTeam was successfully deleted.' |
| 61 | 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 | 63 | private |
| 99 | 64 | |
| 100 | 65 | def user_team | ... | ... |
app/models/users_project.rb
| ... | ... | @@ -41,7 +41,7 @@ class UsersProject < ActiveRecord::Base |
| 41 | 41 | scope :masters, where(project_access: MASTER) |
| 42 | 42 | |
| 43 | 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 | 45 | scope :with_user, ->(user) { where(user_id: user.id) } |
| 46 | 46 | |
| 47 | 47 | class << self | ... | ... |
config/routes.rb
| ... | ... | @@ -70,12 +70,6 @@ Gitlab::Application.routes.draw do |
| 70 | 70 | end |
| 71 | 71 | end |
| 72 | 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 | 73 | scope module: :teams do |
| 80 | 74 | resources :members, only: [:edit, :update, :destroy, :new, :create] |
| 81 | 75 | resources :projects, only: [:edit, :update, :destroy, :new, :create] | ... | ... |