Moved to user assets.

This commit is contained in:
Martin Edenhofer 2013-10-01 20:31:03 +02:00
parent 21e6686b7e
commit c88d7eedf8

View file

@ -163,22 +163,18 @@ class SessionsController < ApplicationController
def list def list
return if deny_if_not_role('Admin') return if deny_if_not_role('Admin')
sessions = ActiveRecord::SessionStore::Session.order('updated_at DESC').limit(10000) sessions = ActiveRecord::SessionStore::Session.order('updated_at DESC').limit(10000)
users = {} assets = {}
sessions_clean = [] sessions_clean = []
sessions.each {|session| sessions.each {|session|
next if !session.data['user_id'] next if !session.data['user_id']
sessions_clean.push session sessions_clean.push session
if session.data['user_id'] if session.data['user_id']
if !users[ session.data['user_id'] ] assets = user.assets( assets )
users[ session.data['user_id'] ] = User.user_data_full( session.data['user_id'] )
end
end end
} }
render :json => { render :json => {
:sessions => sessions_clean, :sessions => sessions_clean,
:assets => { :assets => assets,
User.to_app_model => users,
},
} }
end end