Use current user to scope history
This commit is contained in:
parent
d4b412e223
commit
4944c5983d
|
|
@ -568,9 +568,10 @@ module JamRuby
|
|||
return query
|
||||
end
|
||||
|
||||
def self.history(options)
|
||||
def self.history(current_user, options)
|
||||
offset = options[:offset] || 0
|
||||
limit = options[:limit] || 10
|
||||
|
||||
MusicSession.joins(
|
||||
%Q{
|
||||
INNER JOIN
|
||||
|
|
@ -581,6 +582,7 @@ module JamRuby
|
|||
users
|
||||
ON
|
||||
music_sessions_user_history.user_id = users.id
|
||||
WHERE users.id = '#{current_user.id}'
|
||||
}
|
||||
).order('music_sessions.created_at DESC').select("music_sessions.id AS session_id, music_sessions_user_history.id AS session_history_id, music_sessions.created_at, music_sessions.name, music_sessions.description, music_sessions.musician_access, music_sessions.approval_required, music_sessions_user_history.instruments, users.first_name, users.last_name, users.photo_url, users.id AS user_id").offset(offset).limit(limit)
|
||||
end
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@ class ApiMusicSessionsController < ApiController
|
|||
end
|
||||
|
||||
def list_history
|
||||
@music_sessions = MusicSession.history(offset: params[:offset], limit: params[:limit])
|
||||
@music_sessions = MusicSession.history(current_user, {offset: params[:offset], limit: params[:limit]})
|
||||
end
|
||||
|
||||
def scheduled_rsvp
|
||||
|
|
|
|||
Loading…
Reference in New Issue