Aller au contenu principal

Spec « Navigation cible » (sidebar back-office)

Objectif : Définir l’ordre et la structure du menu de navigation (sidebar desktop + mobile) pour validation produit.
Référence : Plan « Revue de la navigation et gestion des favoris ».


1. Principe

  • « Ce qui m’attend » en tête : Dashboard, puis cœur métier (Sessions, Contacts, Documents), puis Calendar, puis Analytics/Insights, enfin Paramètres.
  • Favoris : section en haut du menu (après implémentation Phase 3), ordre par ajout.
  • Identifiants stables : chaque entrée a un id pour favoris et éventuelles préférences de visibilité.

2. Ordre cible des entrées (premier niveau)

#idLabel (i18n)Type
1dashboardDashboardlien direct
2sessionsSessionslien direct
3contactsContactslien direct
4documentsDocumentsparent (Quotes, Invoices, Contracts)
5calendarCalendarparent (Calendar, Booking Analytics)
6analytics-groupAnalytiques & progressionparent (Analytics, Insights, Progression)
7organizationsOrganizationslien direct
8friendsFriendslien direct
9messagesMessageslien direct
10usersUsers Maplien direct
11duplicatesDuplicateslien direct
12settingsParamètresarbre (Data, Export/Import, Compliance, Modules)

3. Structure des sous-menus

  • Documents : quotes, invoices, contracts.
  • Calendar : calendar, bookings/analytics.
  • Analytics & progression : analytics, insights (badge non lus sur la ligne enfant), progression.
  • Settings : Data (contract-templates, providers, user-session-types, task-types, workflows, email-templates, sms-templates, lead-forms), Export & Import, Compliance, Modules (payment-plans, rates).

4. Entrées favorisables

Toutes les feuilles (entrées avec path) sont favorisables, y compris les enfants de Documents, Calendar, Analytiques & progression et Settings. Les parents sans path (ex. « Documents », « Analytiques & progression », « Paramètres ») ne sont pas épinglables en favori.


5. Cohérence routes

Les path du menu doivent correspondre aux routes définies dans le router (dashboard, analytics, calendar, messages, sessions, contacts, quotes, invoices, contracts, organizations, friends, users, duplicates, insights, progression, settings/*).


6. Raccourcis clavier (favoris)

  • Alt+1 à Alt+9 : ouvrir le 1er au 9e favori (dans l’ordre affiché dans la section Favoris).
  • À documenter dans l’aide / tooltip si une section « Raccourcis » existe dans l’app.

Changelog

  • 2026-02 : Création (ordre cible, ids, favorisables).
  • 2026-02 : Phase 4 — entrées masquables, réordonnancement favoris (glisser-déposer), raccourcis Alt+1…9.
  • 2026-02 : Regroupement Analytics, Insights, Progression sous « Analytiques & progression » (id: analytics-group) ; badge Insights sur la ligne enfant.