From ff988936e9840a39db419a8ffdc0abf0470eb990 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Thu, 14 Oct 2021 10:41:43 +0200
Subject: [PATCH] hide subscription button if no user

---
 src/views/project/Project_detail.vue | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

diff --git a/src/views/project/Project_detail.vue b/src/views/project/Project_detail.vue
index 50879543..9e6a8598 100644
--- a/src/views/project/Project_detail.vue
+++ b/src/views/project/Project_detail.vue
@@ -54,7 +54,7 @@
               {{ project.title }}
               <div class="ui icon right floated compact buttons">
                 <a
-                  v-if="permissions && permissions.can_view_project"
+                  v-if="user && permissions && permissions.can_view_project"
                   id="subscribe-button"
                   class="ui button button-hover-green"
                   data-tooltip="S'abonner au projet"
@@ -567,12 +567,7 @@ export default {
           else
             this.infoMessage =
               "Vous ne recevrez plus les notifications de ce projet.";
-          setTimeout(
-            function () {
-              this.infoMessage = "";
-            }.bind(this),
-            3000
-          );
+          setTimeout(() => (this.infoMessage = ""), 3000);
         });
     },
   },
@@ -613,10 +608,7 @@ export default {
       document
         .getElementById("message")
         .scrollIntoView({ block: "end", inline: "nearest" });
-      setTimeout(() => {
-        //* hide message after 5 seconds
-        this.tempMessage = null;
-      }, 5000);
+      setTimeout(() => (this.tempMessage = null), 5000); //* hide message after 5 seconds
     }
   },
 };
-- 
GitLab