pull/805/head
Kartones 10 years ago
parent 9d4d804bc5
commit 051d61324b

@ -2,7 +2,7 @@ class Superadmin::UsersController < Superadmin::SuperadminController
respond_to :json
ssl_required :show, :create, :update, :destroy, :index if Rails.env.production? || Rails.env.staging?
before_filter :get_user, only: [:update, :destroy, :show, :dump]
before_filter :get_user, only: [:update, :destroy, :show, :dump, :data_imports, :data_import]
layout 'application'
@ -72,6 +72,24 @@ class Superadmin::UsersController < Superadmin::SuperadminController
end
end
def data_imports
respond_with(@user.data_imports_dataset.map { |entry|
{
id: entry.id,
data_type: entry.data_type,
date: entry.updated_at
}
})
end
def data_import
data_import = DataImport[params[:data_import_id]]
respond_with({
data: data_import,
log: data_import.nil? ? nil : data_import.log.entries
})
end
private
def get_user

@ -302,6 +302,8 @@ CartoDB::Application.routes.draw do
resources :users do
collection do
get '/:id/dump' => 'users#dump'
get '/:id/data_imports' => 'users#data_imports'
get '/:id/data_imports/:data_import_id' => 'users#data_import'
end
end
resources :organizations

Loading…
Cancel
Save