Passer au contenu principal

Mars 2022

Tables de données complètes et gestion d'erreurs robuste - Interface utilisateur mature

Écrit par Cybernetics

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.

Avez-vous trouvé la réponse à votre question ?