Skip to content

Resolve VSN-2122 "Feature/refactor client model to use UUIDs and support multiple agencies/departments"

Oussama Toumi a demandé de fusionner feature/VSN-2122 vers develop
  • Replace agency_id/agencyName with agencyUuids array for multi-agency support
  • Replace department/departmentId with departmentUuids array for multi-department support
  • Add IContact interface and contacts array to IClient
  • Add UUID fields to ContractList, Contract, and ContractRequest types
  • Add UUID-based API endpoints for department, agency, and lot operations
  • Update client forms to use multi-select for agencies and departments
  • Add ContactsForm component for managing client contacts
  • Update validation schema for new client structure
  • Add visual styling for inactive rows in avenant, trajet, and circuit tables
  • Update infrastructure types with UUID fields Closes VSN-2122

Rapports de requête de fusion