From 4b06a369f45f2fc855ade2031dbe243b8251ffb3 Mon Sep 17 00:00:00 2001
From: Moreau Elise <moreau.elise13@gmail.com>
Date: Sun, 1 Nov 2020 18:41:50 +0100
Subject: [PATCH] show map and messages button only to members

---
 templates/group/group_view.twig | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/templates/group/group_view.twig b/templates/group/group_view.twig
index 463ea65..9aad072 100644
--- a/templates/group/group_view.twig
+++ b/templates/group/group_view.twig
@@ -15,7 +15,7 @@
       </div>
       <div class="extra content" id="icons_users">
         <div class="ui small basic icon buttons">
-          {% if session.userId %}
+          {% if group.hasUser(session.userId) %}
           <button class="ui button">
             <a href="/groups/{{group.getId}}/messages"><i class="envelope icon"></i></a>
           </button>
@@ -38,8 +38,9 @@
       </div>
     </div>
   </div>
-  <div id="map" class="col s10 m10 l10 xl10" style="max-width:90%">
-  </div>
+  {% if group.hasUser(session.userId) %}
+  <div id="map" class="col s10 m10 l10 xl10" style="max-width:90%"></div>
+  {% endif %}
   </div>
   <div class="list">
     <h2> Members </h2>
@@ -86,6 +87,7 @@
   {% endif %}
 
 <script type="text/javascript" src="/assets/js/users-search.js"></script>
+{% if group.hasUser(session.userId) %}
 <script>
 window.addEventListener('load', function(){
     const { viewMap } = parcelRequire('map.js');
@@ -100,4 +102,5 @@ window.addEventListener('load', function(){
     });
 });
 </script>
+{% endif %}
 {% endblock %}
\ No newline at end of file
-- 
GitLab