Commit 4eef112462e4a9d7d990603896810d0e945e1769
Exists in
master
and in
4 other branches
Merge pull request #1906 from dosire/user_cannot_be_removed_if_project_owner
Cannot remove user that owns a project.
Showing
1 changed file
with
3 additions
and
0 deletions
Show diff stats
app/controllers/admin/users_controller.rb
... | ... | @@ -98,6 +98,9 @@ class Admin::UsersController < AdminController |
98 | 98 | |
99 | 99 | def destroy |
100 | 100 | @admin_user = User.find(params[:id]) |
101 | + if @admin_user.my_own_projects.count > 0 | |
102 | + redirect_to admin_users_path, alert: "User is a project owner and can't be removed." and return | |
103 | + end | |
101 | 104 | @admin_user.destroy |
102 | 105 | |
103 | 106 | respond_to do |format| | ... | ... |