class AdvisoriesController < ApplicationController before_filter :authenticate_user! skip_before_filter :authenticate_user! if APP_CONFIG['anonymous_access'] load_resource find_by: :advisory_id authorize_resource def index @advisories = @advisories.includes(:platforms).search(params[:q]). uniq.paginate(page: params[:page]) respond_to do |format| format.html format.atom end end def show @packages_info = @advisory.fetch_packages_info end def search @advisory = Advisory.by_update_type(params[:bl_type]).search_by_id(params[:query]).first if @advisory.nil? render nothing: true, status: 404 else # respond_to do |format| # format.json { render @advisory } # end render @advisory end end end