gitlab-org--gitlab-foss/app/services/delete_user_service.rb

11 lines
242 B
Ruby
Raw Normal View History

class DeleteUserService
def execute(user)
if user.solo_owned_groups.present?
user.errors[:base] << 'You must transfer ownership or delete groups before you can remove user'
user
else
user.destroy
end
end
end