Skip to content

feat: amélioration de l'en-tête connecté / non connecté (#1868)#1912

Closed
ayoub9360 wants to merge 1 commit intoMTES-MCT:mainfrom
ayoub9360:feat/header-user-menu-1868
Closed

feat: amélioration de l'en-tête connecté / non connecté (#1868)#1912
ayoub9360 wants to merge 1 commit intoMTES-MCT:mainfrom
ayoub9360:feat/header-user-menu-1868

Conversation

@ayoub9360
Copy link
Copy Markdown
Contributor

Résumé

  • Non connecté : remplacement du bouton plein "Connexion" par un bouton outlined "Me connecter" avec icône
  • Connecté : remplacement du bouton "Tableau de bord" + menu 3 points par un menu déroulant unique affichant le prénom, un lien vers le tableau de bord avec icône, et l'option "Se déconnecter" en rouge
  • La route et le libellé du tableau de bord sont calculés dynamiquement selon le profil utilisateur (DDT/DREAL/collectivité/PPA)
  • Ajout de gardes null dans trameRef et dashboardRoute pour éviter les crashs quand le profil est vide
  • Ajout de la gestion d'erreur sur signOut

Fichiers modifiés

  • Modifié : nuxt/components/Layouts/AppBar.vue

Plan de test

  • Ouvrir le site non connecté → bouton outlined "Me connecter" avec icône personne
  • Cliquer sur "Me connecter" → navigation vers /login
  • Se connecter en tant que DDT → le menu déroulant affiche le prénom, "Tableau de bord" redirige vers /ddt/{dept}/collectivites
  • "Se déconnecter" est en rouge avec icône logout
  • Cliquer sur "Se déconnecter" → redirection vers l'accueil, utilisateur déconnecté
  • Les éléments du menu ont des icônes (tableau de bord + déconnexion)

Closes #1868

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Mar 3, 2026

@ayoub9360
Copy link
Copy Markdown
Contributor Author

Hello l'équipe Docurba 👋

J'ai découvert votre offre de développeur frontend Vue/Nuxt sur Welcome to the Jungle et j'ai voulu aller au-delà d'une simple candidature en contribuant directement au projet.

J'ai pris le temps d'explorer la codebase, de monter l'environnement local, et de traiter quelques issues de la série "Améliorer l'activation des CT" :

  • #1865 — Bandeau de connexion pour les utilisateurs non authentifiés
  • #1867 — Texte explicatif sur la page de connexion
  • #1868 — Amélioration de l'en-tête connecté / non connecté

Je suis disponible dès maintenant pour rejoindre le projet !

N'hésitez pas à me contacter pour échanger :
📧 ayoub.elguendouz@gmail.com
📄 https://www.linkedin.com/in/ayoub-elg/

Bonne continuation sur Docurba !

CV El guendouz Ayoub.pdf

@celine-m-s
Copy link
Copy Markdown
Collaborator

celine-m-s commented Apr 7, 2026

Reprise ici : #1977

@celine-m-s celine-m-s closed this Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Améliorer l'activation des CT : en-tête non connecté / connecté

2 participants