diff --git a/src/App.vue b/src/App.vue index 21da7327acd464ce394c5e66530d39cb80018b7b..def601d1b50a11a4e74cb6e73a171eb191149871 100644 --- a/src/App.vue +++ b/src/App.vue @@ -53,7 +53,7 @@ <i class="home icon" />Accueil </router-link> <router-link - v-if="project" + v-if="project && isOnline" :to="{ name: 'liste-signalements', params: { slug: project.slug }, @@ -65,7 +65,7 @@ <router-link v-if=" - project && + project && isOnline && (user.is_administrator || user.is_superuser || isAdmin) " :to="{ @@ -92,6 +92,7 @@ <div class="mobile"> <router-link + :is="isOnline ? 'router-link' : 'span'" v-if="user" :to="{name: 'my_account', params: { slug: $route.params.slug ? $route.params.slug : '-' }}" class="item" @@ -145,6 +146,7 @@ <div class="desktop flex push-right-desktop"> <router-link + :is="isOnline ? 'router-link' : 'span'" v-if="user" :to="{name: 'my_account', params: { slug: $route.params.slug ? $route.params.slug : '-' }}" class="item" diff --git a/src/views/feature/Feature_detail.vue b/src/views/feature/Feature_detail.vue index b070952b40fe15700415d4958661ce7cc990f7e9..789ff8d2a3bfd5e6c7ae2a2391fdf2120759ce24 100644 --- a/src/views/feature/Feature_detail.vue +++ b/src/views/feature/Feature_detail.vue @@ -42,7 +42,7 @@ <i class="inverted grey pencil alternate icon" /> </router-link> <a - v-if="isFeatureCreator" + v-if="isFeatureCreator && isOnline" id="feature-delete" class="ui button button-hover-red" @click="isCanceling = true"