FEATURE: show avatar flair on group, badges and directory pages (#6732)

This commit is contained in:
Maja Komel
2018-12-06 12:18:52 +01:00
committed by Régis Hanol
parent 43cfdb1cb9
commit 1d649e147b
12 changed files with 96 additions and 6 deletions

View File

@ -7,11 +7,12 @@ class DirectoryItemsController < ApplicationController
period = params.require(:period)
period_type = DirectoryItem.period_types[period.to_sym]
raise Discourse::InvalidAccess.new(:period_type) unless period_type
result = DirectoryItem.where(period_type: period_type).includes(:user)
if params[:group]
result = result.includes(user: :groups).where(users: { groups: { name: params[:group] } })
else
result = result.includes(user: :primary_group)
end
if params[:exclude_usernames]