1 # frozen_string_literal: true
4 class FeedsController < ApplicationController
5 before_action :authorize_web
6 before_action :set_locale
7 before_action :check_database_readable
9 authorize_resource :class => Trace
12 @traces = Trace.visible_to_all.visible
14 @traces = @traces.joins(:user).where(:users => { :display_name => params[:display_name] }) if params[:display_name]
16 @traces = @traces.tagged(params[:tag]) if params[:tag]
17 @traces = @traces.order(:timestamp => :desc)
18 @traces = @traces.limit(20)
19 @traces = @traces.includes(:user)