Files
Lesstime/frontend/content/help/06-client-portal.md

1.5 KiB
Raw Blame History

Portal client

🎫 Section dédiée aux utilisateurs avec le rôle ROLE_CLIENT.

Accès

Les utilisateurs client sont automatiquement redirigés vers /portal après login. Ils ne voient pas les vues internes (projets, time tracking, admin).

Ce que voit un client

  • 📋 La liste de ses projets autorisés (définis par l'admin dans le user)
  • 🎫 Sur chaque projet, la liste de ses tickets (ses créations uniquement)
  • Le bouton Nouveau ticket sur chaque projet

Soumettre un ticket

Depuis /portal/projects/<id>/new-ticket :

Champ Description
Type bug / improvement / other
Titre Court et descriptif
Description Détails — markdown supporté
URL Optionnel — page où le problème se manifeste

Le ticket est automatiquement numéroté par projet (ex: CT-001).

Statuts d'un ticket

Statut Visible côté client Signification
new Oui Reçu, pas encore traité
in_progress Oui Une tâche interne y est liée
done Oui Résolu et clôturé
rejected Oui Non retenu (avec commentaire explicatif)

Le statusComment est visible par le client quand fourni.

Côté équipe interne

  • Les tickets apparaissent dans Admin → Tickets client
  • On peut transformer un ticket en tâche (la tâche garde une référence au ticket — icône 👤 bleue sur la card)
  • Le client voit l'avancement passer en in_progress automatiquement quand une tâche est liée