From d5d40a32cfce3960a9409519536bc3f0554441c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr> Date: Tue, 1 Mar 2022 18:47:15 +0100 Subject: [PATCH] hide menu buttons when offline and feature delete button --- src/App.vue | 6 ++++-- src/views/feature/Feature_detail.vue | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/App.vue b/src/App.vue index 21da7327..def601d1 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 b070952b..789ff8d2 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" -- GitLab