From 65b923af4268271ed727a3a1718bb9bd045fde26 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Thu, 27 Jan 2022 15:59:58 +0100
Subject: [PATCH] restrict navigation to shared project in map popups

---
 src/assets/js/map-util.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/assets/js/map-util.js b/src/assets/js/map-util.js
index 5a966b9c..68c59bb6 100644
--- a/src/assets/js/map-util.js
+++ b/src/assets/js/map-util.js
@@ -541,12 +541,16 @@ const mapUtil = {
       date_maj = formatDate(new Date(feature.properties.updated_on));
       feature_type_url = '/geocontrib/projet/' + project_slug + '/type-signalement/' + feature_type.slug + '/';
       feature_url = feature_type_url + 'signalement/' + feature.properties.feature_id + '/';
-      //status=feature.properties.status;
     } else {
       feature_type = feature.properties ? feature.properties.feature_type : feature.feature_type;
       status = feature.properties ? feature.properties.status.label : feature.status.label;
     }
 
+    //* adapt link url for shared-project restricted navigation
+    if (window.location.pathname.includes('projet-partage')) {
+      feature_url = feature_url.replace('projet', 'projet-partage');
+      feature_type_url = feature_type_url.replace('projet', 'projet-partage');
+    }
     let author = '';
     const creator = feature.properties ? feature.properties.creator : feature.creator;
     if (creator) {
-- 
GitLab