diff --git a/admin/app/admin/music_session_history.rb b/admin/app/admin/music_session_history.rb index 4b32e74ae..81b56bd03 100644 --- a/admin/app/admin/music_session_history.rb +++ b/admin/app/admin/music_session_history.rb @@ -6,9 +6,17 @@ ActiveAdmin.register JamRuby::MusicSessionHistory, :as => 'Music Session History controller do def scoped_collection - @music_session_histories ||= end_of_association_chain - .includes([:user, :band]) - .order('created_at DESC') + if '1' == params['user_admin_eq'] + @music_session_histories ||= end_of_association_chain + .includes([:user, :band]) + .order('created_at DESC') + else + @music_session_histories ||= end_of_association_chain + .joins('INNER JOIN users AS uu ON uu.id = music_sessions_history.user_id') + .where(['uu.admin = ?','f']) + .includes([:user, :band]) + .order('created_at DESC') + end end end