mirror of
https://github.com/discourse/discourse.git
synced 2026-08-13 06:25:11 -05: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:
@@ -1307,4 +1307,12 @@ describe Group do
|
||||
expect(Group.find_by_email("nope@test.com")).to eq(nil)
|
||||
end
|
||||
end
|
||||
|
||||
it "fetches flair_url based on group visibility" do
|
||||
public_group = Fabricate(:group, flair_icon: "icon", visibility_level: Group.visibility_levels[:public], members_visibility_level: Group.visibility_levels[:public])
|
||||
private_group = Fabricate(:group, flair_icon: "icon", visibility_level: Group.visibility_levels[:logged_on_users], members_visibility_level: Group.visibility_levels[:public])
|
||||
|
||||
expect(public_group.flair_url).to eq("icon")
|
||||
expect(private_group.flair_url).to eq(nil)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user