From 21879a6b8140e26a12fcc3eac4058c6568caa658 Mon Sep 17 00:00:00 2001 From: Tony Grosinger Date: Wed, 21 Feb 2024 17:48:36 -0800 Subject: [PATCH] Filter user cards based on user_field.3 --- javascripts/discourse/initializers/user-card-directory.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/javascripts/discourse/initializers/user-card-directory.js b/javascripts/discourse/initializers/user-card-directory.js index a4a5e2b..67b2d8d 100644 --- a/javascripts/discourse/initializers/user-card-directory.js +++ b/javascripts/discourse/initializers/user-card-directory.js @@ -60,7 +60,9 @@ export default { if (settings.hide_current_user && this.currentUser) { allUsers = allUsers.filter((u) => u.id !== this.currentUser.id); } - const userCardInfos = allUsers.map((u) => { + + const filteredUsers = allUsers.filter(u => u.user.user_fields["3"] === "true"); + const userCardInfos = filteredUsers.map((u) => { if (this.cachedUserCardInfo[u.id]) { return this.cachedUserCardInfo[u.id]; }