Skip to content

Automatise une partie de la génération d'un rapport

Killian Kemps requested to merge api-report-template into main

Détails

  • Implémente le nom de rapport ReportTemplate
  • Implémenter GET /reports/?name=ReportTemplate
  • Implémenter GET /reports/{id}/fields/?field_type=container.
  • Implémenter GET /reports/{id}/fields/?name=Category&flatten=true.
  • Ajouter les options « loop » (booléen) et « field_name » (chaîne de caractères) dans le contenu JSON pour POST /reports/{id}/fields/{field_id}.
  • Sur la page d’édition d’un rapport, ajouter un bloc pour la génération de catégories.

Pourquoi

Pouvoir automatiser une partie de la génération d'un rapport. Il est maintenant possible de copier un rapport entier dans un autre rapport ou de dupliquer un rapport entier en tant qu'enfant de catégories d'un autre rapport qui auront été filtrés par nom.

Capture d'écran

Screenshot_from_2022-09-27_17-16-18

Avec le bouton :
Screenshot_from_2022-09-27_18-22-21

Dépendances

https://gitlab.cemea.org/cemeainterne/petit-rapporteur/-/merge_requests/7

Références

https://taches.cemea.org/b/bJJXFZxe6pRHN8uHy/dev-web/Z6SKzcY6EqkKp7p6b https://taches.cemea.org/b/bJJXFZxe6pRHN8uHy/dev-web/NefuLctwfXoaRfiuG

Edited by Killian Kemps

Merge request reports