From 9e655d70d2fc7a686220f0f5c00a1d0eeb384366 Mon Sep 17 00:00:00 2001 From: Liza <49509154+lizapritchard@users.noreply.github.com> Date: Fri, 28 May 2021 17:57:03 -0400 Subject: [PATCH] Fix "Not Participating" filter checkbox on Discover Challenges screen, Fixes #13025 (#13183) * change 'role' options and filters to 'membership' * added membership filtering function to discover challenges * fix accidental deletion * complete removal of roles from challenge filters * abstract challenge "participating" filtering into mixin * selecting "participating" and "not participating" shows all challenges --- .../components/challenges/findChallenges.vue | 8 ++-- .../components/challenges/myChallenges.vue | 23 +---------- .../src/components/challenges/sidebar.vue | 41 ++++--------------- .../client/src/mixins/challengeUtilities.js | 24 +++++++++++ 4 files changed, 36 insertions(+), 60 deletions(-) diff --git a/website/client/src/components/challenges/findChallenges.vue b/website/client/src/components/challenges/findChallenges.vue index 55b972a169..bf9ad35f05 100644 --- a/website/client/src/components/challenges/findChallenges.vue +++ b/website/client/src/components/challenges/findChallenges.vue @@ -31,7 +31,8 @@