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.