Tables de données complètes et gestion d'erreurs robuste - Interface utilisateur mature
📦 VERSION · 1.0.0 (version du code en fin de mois, avant les mises en production taguées)
Ce qui change pour vous
Développement des listes du parc et de la gestion des erreurs, avant le lancement de la plateforme : aucun changement visible pour les utilisateurs.
Activités principales
Mars 2022 est centré sur le développement complet des interfaces de données avec la création de toutes les tables de listing essentielles pour la gestion des devices et entreprises. Une architecture d'exceptions robuste est mise en place pour améliorer la gestion d'erreurs et l'expérience utilisateur. Ce mois marque également un important travail de refactoring et d'optimisation du code existant, avec des corrections ciblées pour améliorer la stabilité et les performances de l'application.
Fonctionnalités opérationnelles
✅ Tables listing : 5+ tables de données opérationnelles
✅ Matching manuel : ElementMatchingForm fonctionnel
✅ Gestion erreurs : Architecture d'exceptions complète
✅ Interface stable : Corrections actions et tri appliquées
✅ Code quality : Linter et refactoring terminés
Commits clés analysés
Commit | Date | Message |
8146e9030 | 2022‑03‑29 | create ListDeviceMatchTable |
a44d9e57e | 2022‑03‑29 | create ListDeviceUnmatchTable |
89e51dee4 | 2022‑03‑29 | create ListDeviceUnmatchOfMatchedCompaniesTable |
2af76a867 | 2022‑03‑29 | create UserAccountsCompanyTable |
fc41c1762 | 2022‑03‑29 | create ElementMatchingForm |
3dd45271f | 2022‑03‑29 | create ListCompanyUnmatchTable |
941955e80 | 2022‑03‑30 | create UnauthorizedRoleException |
d852a7ed6 | 2022‑03‑30 | create badCredentialsException |
7ac6a3dec | 2022‑03‑31 | bugfix\DAS-197_Actions btn didn't appear in listDeviceMatchTable |
32dc8c012 | 2022‑03‑31 | fix: sort function in suggestionColumn |
Frontend
Tables de données avancées : ListDeviceMatchTable (
8146e9030) ; ListDeviceUnmatchTable (a44d9e57e) ; ListDeviceUnmatchOfMatchedCompaniesTable (89e51dee4) ; UserAccountsCompanyTable (2af76a867) ; ListCompanyUnmatchTable (3dd45271f)Formulaires de matching : ElementMatchingForm pour matching manuel (
fc41c1762)Corrections interface : Boutons d'actions apparaissant correctement (
7ac6a3dec) ; Fonctions de tri en colonnes (32dc8c012,1fb605b93) ; Amélioration header serversCompanyTable (b7b37dd6d) ; Changement avatar par défaut (ab121719a)
Backend
Architecture d'exceptions robuste : UnauthorizedRoleException (
941955e80) ; BadCredentialsException (d852a7ed6) ; InvalidCredentialsException et autres (fb5ae505a) ; Amélioration Handler exceptions (11a4e9c33) ; Implementation exceptions sur controllers (45dc4a402)Refactoring et optimisations : Amélioration HttpRequest.js (
990f5d6dd) ; Suppression vues inutilisées (a9852b7fe) ; Corrections linter (d374e93e1) ; Corrections logout error (801731636)
Notes voisines
Une question ? Nous contacter.
