Fix: Edit/deleting tasks in a challenge appears possible for people who are not admin/the creator (#11349)

* Fix: introduce new prop showOptions for task component

- Pull showOptions propr from challenge container to task itself to restrict editing for non leader of challenge users

* Fix: for group plan edit/delete tasks
This commit is contained in:
Aleksey
2019-09-09 16:47:30 +03:00
committed by Matteo Pagliazzi
parent 65906f0b71
commit 659c7e7249
4 changed files with 15 additions and 2 deletions

View File

@@ -45,6 +45,7 @@
v-for="task in taskList",
:key="task.id", :task="task",
:isUser="isUser",
:showOptions="showOptions"
@editTask="editTask",
@moveTo="moveTo",
:group='group',
@@ -311,6 +312,10 @@ export default {
selectedTags: {},
taskListOverride: {},
group: {},
showOptions: {
type: Boolean,
default: true,
},
}, // @TODO: maybe we should store the group on state?
data () {
const icons = Object.freeze({