Skip to content

IAV-1332/feat(agent-integration): add Microsoft Teams channel binding management

abdellatif elkerbani a demandé de fusionner bugfix/IAV-1332 vers develop
  • Add AgentIntegrationTeamsBindingController with upsert, delete, and list-in-use endpoints
  • Add AgentIntegrationTeamsBindingService + Impl with occupancy validation and merge-patch logic
  • Add AgentIntegrationTeamsBindingRepository with tenant-scoped and legacy user-scoped JPQL queries
  • Add TeamsGraphIdNormalization utility to correct historically swapped team/channel IDs
  • Expose m365TenantId on AgentIntegrationResponseDTO across all response paths (N+1-safe batch loading)
  • Auto-delete Teams binding on integration disconnect (MICROSOFT_TEAMS) and delete
  • Add ORCH_061 (TEAMS_CHANNEL_ALREADY_CLAIMED) and ORCH_062 (TEAMS_BINDING_NOT_APPLICABLE) error codes

Rapports de requête de fusion