Passer au contenu principal

Mars 2022

Release note - Mars 2022

Cybernetics SAS avatar
Écrit par Cybernetics SAS
Mis à jour il y a plus de 3 mois

Vue d'ensemble

Ce document présente la timeline de développement initial du projet Serenetics de mars 2022. Cette phase correspond au développement fondamental de la plateforme, avec une séparation claire entre les évolutions Frontend et Backend.


Mars 2022 - Tables Avancées et Gestion d'Exceptions

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

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)

Livrable Mars 2022

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

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