From 6d3848f51798a5fd7cf129cc8d88cdcb9189c8e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Tue, 5 Oct 2021 17:00:16 +0200 Subject: [PATCH] allow feature edition by a contributor if he's the creator --- src/views/feature/Feature_detail.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/views/feature/Feature_detail.vue b/src/views/feature/Feature_detail.vue index 2ee8f4ce..2cb162d1 100644 --- a/src/views/feature/Feature_detail.vue +++ b/src/views/feature/Feature_detail.vue @@ -22,7 +22,10 @@ <i class="plus fitted icon"></i> </router-link> <router-link - v-if="permissions && permissions.can_update_feature" + v-if=" + (permissions && permissions.can_update_feature) || + isFeatureCreator + " :to="{ name: 'editer-signalement', params: { @@ -429,6 +432,13 @@ export default { console.log("result", result); return result; }, + + isFeatureCreator() { + if (this.feature && this.user) { + return this.feature.creator === this.user.id; + } + return false; + }, }, methods: { -- GitLab