Ajout d’une nouvelle vue Graphique de flux de travail dans la découverte avec un sélecteur de vue partagé (Liste / Kanban / Graphique) et un contrôle de période (1 à 12 semaines).
Implémentation de l’API de données de progression/réduction à /discourse-workflow/charts.json plus l’intégration de la route /workflow/charts.
L’accès au graphique est autorisé séparément : administrateurs et groupes autorisés pour les graphiques de flux de travail (workflow_charts_allowed_groups) ; le graphique est masqué aux utilisateurs non autorisés.
La charge utile du graphique a été resserrée au seul contexte de flux de travail sélectionné ( selected_workflow_id, selected_workflow_name, series), supprimant la surface de catalogue de flux de travail inutilisée.
Ajout de la couverture des requêtes/système et du renforcement de l’expérience utilisateur : fenêtres d’une semaine complète, étiquettes d’axe sûres pour les dates locales, étiquetage accessible du sélecteur de vue et vérifications de régression du rendu/de l’état du graphique.
La fonctionnalité de graphique devrait être compatible avec tous les flux de travail :
Le graphique ne nécessite pas la compatibilité Kanban, il fonctionne donc pour les flux de travail qui ne sont pas compatibles Kanban.
Le graphique n’apparaît que lorsque la liste de flux de travail actuelle est limitée à un seul flux de travail.
L’utilisateur doit disposer de l’autorisation d’accès au graphique (administrateur ou dans les groupes autorisés pour les graphiques de flux de travail (workflow_charts_allowed_groups)).
Si la compatibilité Kanban est activée, le menu déroulant affiche Liste/Kanban/Graphique.
Si la compatibilité Kanban n’est pas activée, le menu déroulant peut toujours afficher Liste/Graphique (lorsque les deux conditions ci-dessus sont remplies).