Skip to content

IAV-729 / Refactor integrations sections for SEO and Legal agents

bouslim-saloua a demandé de fusionner feature/IAV-729 vers develop
  • Consolidate credential schema stores into single generic store

    • Merge juridique-credential-schema-store and seo-credential-schema-store into credential-schema-store

    • Add testConnection method with testingPlatforms state

    • Improve credential form behavior

      • Display only required fields from schema.required array
      • Show message when platform is not yet configured (empty required fields)
    • Create platform constants files

      • Add legal-platforms.ts for legal agent platforms
      • Add seo-platforms.ts for SEO agent platforms
      • Update exports in src/shared/api/index.ts
    • Clean up unused files

      • Remove juridique-credential-schema-store.ts
      • Remove seo-credential-schema-store.ts
    • Update all config views (Slack, Teams, Gmail, Shopify, Wix, WordPress)

      • Use generic credential store with appropriate instanceName
      • Import from new credentials component path

    refactor: consolidate credential management into unified generic store

    • Merge SEO and legal credential stores into single generic store with instanceName support
    • Create separate DynamicCredentialForm component for legal/SEO agents (independent from wizard)
    • Display only required fields from schema, show message when platform not configured
    • Extract platform constants to dedicated files (legal-platforms.ts, seo-platforms.ts)
    • Remove duplicate stores (seo-credential-schema-store, juridique-credential-schema-store)
    • Update all config views to use new architecture

Rapports de requête de fusion