Files
old-holivud2/app/controllers/video_analyses/music_releases_controller.rb
2020-05-31 22:38:19 +02:00

29 lines
546 B
Ruby

class VideoAnalyses::MusicReleasesController < ApplicationController
before_action :set_video
def index
@music_release_file_infos = filtered_file_infos
end
private
def set_video
@video = Video.find(params[:video_id])
end
def query_param
params[:query]
end
def filtered_file_infos
releasables = policy_scope(@video.project.music_releases)
results = FileInfo.where(releasable: releasables)
if query_param.present?
results = results.search_filename(query_param)
end
results
end
end