From c052f9cb4c5deacbdba0fddc8926ce1ae7ca76cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Tue, 5 Oct 2021 10:46:34 +0200 Subject: [PATCH] prevent permissions not defined --- src/views/feature/Feature_detail.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/views/feature/Feature_detail.vue b/src/views/feature/Feature_detail.vue index 29080bc2..2ee8f4ce 100644 --- a/src/views/feature/Feature_detail.vue +++ b/src/views/feature/Feature_detail.vue @@ -8,7 +8,7 @@ {{ feature.title || feature.feature_id }} <div class="ui icon right floated compact buttons"> <router-link - v-if="permissions.can_create_feature" + v-if="permissions && permissions.can_create_feature" :to="{ name: 'ajouter-signalement', params: { @@ -22,7 +22,7 @@ <i class="plus fitted icon"></i> </router-link> <router-link - v-if="permissions.can_update_feature" + v-if="permissions && permissions.can_update_feature" :to="{ name: 'editer-signalement', params: { @@ -35,7 +35,7 @@ <i class="inverted grey pencil alternate icon"></i> </router-link> <a - v-if="permissions.can_delete_feature" + v-if="permissions && permissions.can_delete_feature" @click="isCanceling = true" id="feature-delete" class="ui button button-hover-red" @@ -271,7 +271,10 @@ </div> </div> - <div v-if="permissions.can_create_feature" class="ui segment"> + <div + v-if="permissions && permissions.can_create_feature" + class="ui segment" + > <form id="form-comment" class="ui form" -- GitLab