From cd0222e2081f5896f0914fa8ff22e1f05bb58929 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Wed, 20 Sep 2017 21:47:19 +0200 Subject: [PATCH] fix: client: allow tags selection for user tasks --- website/client/components/tasks/taskModal.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/website/client/components/tasks/taskModal.vue b/website/client/components/tasks/taskModal.vue index edb7339b91..ed00b9ae10 100644 --- a/website/client/components/tasks/taskModal.vue +++ b/website/client/components/tasks/taskModal.vue @@ -117,7 +117,7 @@ span.custom-control-indicator span.custom-control-description {{ $t('dayOfWeek') }} - .option(v-if="task.userId") + .option(v-if="isUserTask") label(v-once) {{ $t('tags') }} .category-wrap(@click="showTagsSelect = !showTagsSelect") span.category-select(v-if='task.tags && task.tags.length === 0') {{$t('none')}} @@ -142,7 +142,7 @@ b-dropdown-item(v-for="frequency in ['daily', 'weekly', 'monthly']", :key="frequency", @click="task.frequency = frequency", :class="{active: task.frequency === frequency}") | {{ $t(frequency) }} - .option(v-if="task.type === 'daily' && task.userId") + .option(v-if="task.type === 'daily' && isUserTask && purpose === 'edit'") .form-group label(v-once) {{ $t('restoreStreak') }} input(type="number", v-model="task.streak", min="0", required) @@ -485,6 +485,9 @@ export default { controlClass () { return this.getTaskClasses(this.task, this.purpose === 'edit' ? 'control' : 'controlCreate'); }, + isUserTask () { + return !this.challengeId && !this.groupId; + }, repeatSuffix () { const task = this.task;