60 lines
1.8 KiB
Markdown
60 lines
1.8 KiB
Markdown
# Time tracking
|
|
|
|
## Le timer
|
|
|
|
Le timer **flottant** est accessible depuis la sidebar ou directement depuis une tâche.
|
|
|
|
### Démarrer un timer
|
|
|
|
Trois façons :
|
|
|
|
1. **Depuis une TaskCard** : clique sur l'icône ▶ à droite de la card
|
|
2. **Depuis le détail d'une tâche** : bouton *Démarrer le timer*
|
|
3. **Manuellement** : depuis */time-tracking*, créer une time entry sans tâche
|
|
|
|
### Arrêter
|
|
|
|
- Clique sur ⏹ sur la card de la tâche en cours
|
|
- Ou depuis la sidebar (icône timer pulsante en orange `#F18619`)
|
|
|
|
> 💡 Un seul timer actif à la fois. Démarrer un nouveau timer arrête automatiquement le précédent.
|
|
|
|
## Time entries
|
|
|
|
Chaque entrée a :
|
|
|
|
| Champ | Description |
|
|
|---|---|
|
|
| **Titre** | Description courte (ex: "Réunion daily") |
|
|
| **Projet** | Obligatoire |
|
|
| **Tâche** | Optionnel — lie l'entrée à une tâche précise |
|
|
| **Tags** | Pour catégoriser (ex: "Backend", "Réunion") |
|
|
| **Début / Fin** | Datetimes — la durée est calculée |
|
|
| **User** | Qui a fait le travail |
|
|
|
|
### Vue *Time tracking*
|
|
|
|
Disponible en deux modes :
|
|
|
|
- **Vue semaine** : ligne par ligne, par jour
|
|
- **Vue mois** : agrégation mensuelle, totaux par projet et par tag
|
|
|
|
### Filtres
|
|
|
|
- **Projet** (server-side)
|
|
- **Tag** (server-side)
|
|
- **User** (admin uniquement)
|
|
- **Période** (date début / date fin)
|
|
|
|
## Édition
|
|
|
|
- Clique sur une time entry → drawer d'édition
|
|
- Tu peux modifier projet, tâche, tags, dates a posteriori
|
|
- La suppression est libre — pense à exporter avant si nécessaire
|
|
|
|
## Tags
|
|
|
|
Les tags sont **globaux** (partagés entre tous les projets, comme les statuts l'étaient avant les workflows). Définis depuis **Admin → Tags**.
|
|
|
|
> 📊 **Cas d'usage typique** : créer un tag par typologie d'activité (Dev, Réunion, Support, Veille) pour pouvoir agréger ton temps en fin de mois.
|