mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 23:36:11 +08:00
FIX: do not show private group flair on user avatars (#13872)
Meta ref: https://meta.discourse.org/t/visible-flair-for-invisible-groups-is-that-on-purpose/167674
This commit is contained in:
@ -63,7 +63,7 @@ class SiteSerializer < ApplicationSerializer
|
||||
def groups
|
||||
cache_anon_fragment("group_names") do
|
||||
object.groups.order(:name)
|
||||
.select(:id, :name, :flair_icon, :flair_upload_id, :flair_bg_color, :flair_color)
|
||||
.select(:id, :name, :flair_icon, :flair_upload_id, :flair_bg_color, :flair_color, :visibility_level, :members_visibility_level)
|
||||
.map do |g|
|
||||
{
|
||||
id: g.id,
|
||||
@ -71,6 +71,8 @@ class SiteSerializer < ApplicationSerializer
|
||||
flair_url: g.flair_url,
|
||||
flair_bg_color: g.flair_bg_color,
|
||||
flair_color: g.flair_color,
|
||||
visibility_level: g.visibility_level,
|
||||
members_visibility_level: g.members_visibility_level,
|
||||
}
|
||||
end.as_json
|
||||
end
|
||||
|
Reference in New Issue
Block a user