diff --git a/src/views/feature/Feature_detail.vue b/src/views/feature/Feature_detail.vue index fb1f50724e61ddca846329ceabf1357b7e91a9e1..c1a5260d995a927fe087fbad2379afa4a0fb723d 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: { @@ -417,6 +420,13 @@ export default { console.log("result", result); return result; }, + + isFeatureCreator() { + if (this.feature && this.user) { + return this.feature.creator === this.user.id; + } + return false; + }, }, filters: {