From 9c2f5213cb3fd02cc334f813d42911445789d3eb Mon Sep 17 00:00:00 2001 From: Keith Holliday Date: Fri, 17 Nov 2017 17:13:07 -0600 Subject: [PATCH] Challenge fixes (#9528) * Added challenge member search to progress dropdown * Added leave challenge modal * Allowed editing for challenge leader only * Pevented users from editing challenge task info * Set default progress default to daily * Removed reward filters from user challenge progress --- .../components/challenges/challengeDetail.vue | 24 ++++---- .../challenges/closeChallengeModal.vue | 17 +----- .../challenges/leaveChallengeModal.vue | 45 ++++++++++++++ .../components/groups/groupFormModal.vue | 15 ++--- website/client/components/tasks/column.vue | 18 ++++-- website/client/components/tasks/taskModal.vue | 60 ++++++++++++++----- .../client/mixins/challengeMemberSearch.js | 21 +++++++ website/common/locales/en/challenge.json | 3 +- 8 files changed, 147 insertions(+), 56 deletions(-) create mode 100644 website/client/components/challenges/leaveChallengeModal.vue create mode 100644 website/client/mixins/challengeMemberSearch.js diff --git a/website/client/components/challenges/challengeDetail.vue b/website/client/components/challenges/challengeDetail.vue index ea01f8ffa7..392f0c3f16 100644 --- a/website/client/components/challenges/challengeDetail.vue +++ b/website/client/components/challenges/challengeDetail.vue @@ -1,6 +1,7 @@