Remove old endpoints from controllers/superadmin/users_controller.rb

pull/16084/head
Alberto Miedes Garcés 4 years ago
parent 9a74b761ae
commit 1722163004

@ -45,29 +45,6 @@ class Superadmin::UsersController < Superadmin::SuperadminController
end
end
def create
user_param = params[:user]
@user = Carto::UserCreator.new.create(user_param)
respond_with(:superadmin, @user)
end
def update
user_param = params[:user]
Carto::UserUpdater.new(@user).update(user_param)
respond_with(:superadmin, @user)
end
def destroy
@user.set_force_destroy if params[:force] == 'true'
@user.destroy
respond_with(:superadmin, @user)
rescue CartoDB::SharedEntitiesError => e
render json: { "error": "Error destroying user: #{e.message}", "errorCode": "userHasSharedEntities" }, status: 422
rescue StandardError => e
log_error(exception: e, message: 'Error destroying user', target_user: @user)
render json: { "error": "Error destroying user: #{e.message}", "errorCode": "" }, status: 422
end
def dump
database_port = Cartodb.get_config(:users_dumps, 'service', 'port')
raise "There is not a dump method configured" unless database_port

@ -535,7 +535,7 @@ CartoDB::Application.routes.draw do
end
namespace :superadmin do
resources :users do
resources :users, only: [:index, :show] do
collection do
get '/:id/dump' => 'users#dump'
get '/:id/data_imports' => 'users#data_imports'

Loading…
Cancel
Save