IAV-729 / Refactor integrations sections for SEO and Legal agents
-
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
-