Closed simonLouvet closed 1 year ago
intégrer les discussion sur la visibilité des offres et des profils
report commentaire @GuillaumeAV depuis issue en doublon https://github.com/data-players/SyReen/issues/80 Quand on est pas connecté, l'objectif serait d'arriver sur l'écran accueil actuel avec la liste des dernières offres publiques + possibilité de rechercher et de naviguer. Il y aurait un bouton "Créer un compte" / "Se connecter" qui fait apparaître le menu du bas, et donne accès à l'ensemble de l'appli et des fonctionnalités. Ca n'a pas l'air de présenter de difficulté ou d'avoir d'impact sur le code selon Seb, juste de l'UX qui peut-être basique :
Arriver non pas sur une écran vide (l'interface d'inscription / connexion) comme à l'heure actuelle mais sur l'écran d'accueil Avoir un bouton "Se connecter" classique sauce React admin => être renvoyé sur l'interface d'inscription / connexion. Quand on clique cliquer l'un ou l'autre des 3 onglets Mes projets / Mon réseau / Mes alertes => être renvoyé sur l'interface d'inscription / connexion. T'évaluerais à combien de temps @VincentFarcy ?
J'ai fait un 1er essai et lorsqu'on est pas connecté, j'ai un plantage dans findContainersWithTypes
le pod est identifié comme un des dataServers même sans être connecté, et l'absence de baseUrl provoque un plantage sur const containerUri = urlJoin(dataServers[key2].baseUrl, path);
.
il faudrait dans ce cas je suppose ne pas effectuer la recherche de containers.
Qu'en penses tu @srosset81 ?
Oui effectivement. Il y avait du code pour virer le dataserver pod lorsque l'utilisateur n'est pas connecté, mais je l'ai commenté, je sais plus pourquoi:
Ca avait été fait ici:
https://github.com/assemblee-virtuelle/semapps/commit/31f0fda88b6ee39797258365478d5d19011b464e
Il faudrait essayer de décommenter (puis builder) et voir si ça corrige.
Salut @srosset81, ça fonctionne en réactivant cette partie de code.
Hello @srosset81, Comment gère t'on la mise à jour de fetchUserConfig.js dans Semapps pour pouvoir merger cette partie dans Syreen ?
Tu peux faire une PR. Mais sinon je peux la faire moi lorsque je déploierai l'ensemble...
@srosset81 ok ça me paraît plus simple si tu t'en occupes.
ARbitrage à faire par Syreen