Skip to content

Enhance payment report generation and improve user interface - #79

Merged
bienfaitshm merged 38 commits into
mainfrom
develop
Aug 25, 2026
Merged

Enhance payment report generation and improve user interface#79
bienfaitshm merged 38 commits into
mainfrom
develop

Conversation

@bienfaitshm

@bienfaitshm bienfaitshm commented Aug 25, 2026

Copy link
Copy Markdown
Owner

📝 Description

🎯 Type de changement

  • 🐛 Bug fix (correction d'un problème existant)
  • 🚀 New Feature (nouvelle fonctionnalité)
  • 🧹 Refactoring (modification du code sans changement de comportement ou d'API)
  • 📝 Documentation (mise à jour de la documentation)
  • 🔧 Chore (mise à jour des dépendances, de la CI/CD ou des outils de build)

🧪 Comment tester ?

  1. Passer sur la branche : git checkout <nom-de-la-branche>
  2. Installer/Mettre à jour les dépendances : pnpm install (ou npm/yarn)
  3. Étape de test détaillée 1 : ...
  4. Étape de test détaillée 2 : ...

📸 Captures d'écran / Démo (Optionnel)

✅ Checklist avant soumission

  • Mon code suit les lignes directrices de style de ce projet (Eslint/Prettier).
  • J'ai effectué une auto-relecture de mon propre code.
  • J'ai commenté mon code, en particulier dans les zones complexes ou difficiles à comprendre.
  • Mes modifications ne génèrent aucun nouveau avertissement (warnings) dans la console.
  • J'ai mis à jour la documentation en conséquence (si nécessaire).
  • Le build passe localement sans erreur.

semantic-release-bot and others added 30 commits August 19, 2026 17:19
…functionality

- Updated StudentPaymentRepository to sort by createdAt instead of paymentId.
- Introduced getDTOColumns method for better column management in student payments.
- Refactored FicheCotationExportStrategy and EnrollmentExportStrategy to streamline form field generation.
- Added StudentPaymentExportStrategy for generating payment reports.
- Created extensions for payment report exports including DOCX, CSV, and JSON formats.
- Implemented form generation for payment reports with validation and layout management.
- Enhanced resolver logic for payment data retrieval.
…t au format PDF avec des modèles personnalisés
…ent pour inclure des valeurs par défaut et ajuster la largeur des colonnes
…nt, y compris des extensions PDF et des formulaires dynamiques
…le nom de l'école et l'année d'étude, et ajouter des filtres de date dans le résolveur de paiements
… stratégies de type et des contraintes de champ
… ajuster le format de date dans le résolveur de paiements
…t normaliser le contexte JavaScript pour la génération de rapports DOCX
…la classe et en formatant les montants et dates
@github-actions

Copy link
Copy Markdown

⚠️ Alerte Intégrité : Le fichier yarn.lock ne doit pas être modifié manuellement dans les Pull Requests. De plus, assurez-vous de ne pas avoir introduit de lockfile parasite (package-lock.json ou pnpm-lock.yaml).

@bienfaitshm
bienfaitshm merged commit d3982f9 into main Aug 25, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants