fix(admin-v2): Restore complete admin-v2 application
The admin-v2 application was incomplete in the repository. This commit restores all missing components: - Admin pages (76 pages): dashboard, ai, compliance, dsgvo, education, infrastructure, communication, development, onboarding, rbac - SDK pages (45 pages): tom, dsfa, vvt, loeschfristen, einwilligungen, vendor-compliance, tom-generator, dsr, and more - Developer portal (25 pages): API docs, SDK guides, frameworks - All components, lib files, hooks, and types - Updated package.json with all dependencies The issue was caused by incomplete initial repository state - the full admin-v2 codebase existed in backend/admin-v2 and docs-src/admin-v2 but was never fully synced to the main admin-v2 directory. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
73
admin-v2/lib/sdk/index.ts
Normal file
73
admin-v2/lib/sdk/index.ts
Normal file
@@ -0,0 +1,73 @@
|
||||
/**
|
||||
* AI Compliance SDK - Main Export
|
||||
*/
|
||||
|
||||
// Types
|
||||
export * from './types'
|
||||
|
||||
// Context & Provider
|
||||
export { SDKProvider, useSDK, SDKContext, initialState } from './context'
|
||||
|
||||
// Export utilities
|
||||
export { exportToPDF, exportToZIP, downloadExport } from './export'
|
||||
export type { ExportOptions } from './export'
|
||||
|
||||
// API Client
|
||||
export {
|
||||
SDKApiClient,
|
||||
getSDKApiClient,
|
||||
resetSDKApiClient,
|
||||
} from './api-client'
|
||||
export type {
|
||||
APIResponse,
|
||||
StateResponse,
|
||||
SaveStateRequest,
|
||||
CheckpointValidationResult,
|
||||
APIError,
|
||||
} from './api-client'
|
||||
|
||||
// Sync Manager
|
||||
export {
|
||||
StateSyncManager,
|
||||
createStateSyncManager,
|
||||
} from './sync'
|
||||
export type {
|
||||
SyncStatus,
|
||||
SyncState,
|
||||
ConflictResolution,
|
||||
SyncOptions,
|
||||
SyncCallbacks,
|
||||
} from './sync'
|
||||
|
||||
// SDK Backend Client (RAG + LLM)
|
||||
export {
|
||||
SDKBackendClient,
|
||||
getSDKBackendClient,
|
||||
resetSDKBackendClient,
|
||||
isLegalQuery,
|
||||
extractRegulationReferences,
|
||||
} from './sdk-client'
|
||||
export type {
|
||||
SearchResult,
|
||||
SearchResponse,
|
||||
CorpusStatus,
|
||||
GenerateRequest,
|
||||
GenerateResponse,
|
||||
} from './sdk-client'
|
||||
|
||||
// Demo Data Seeding (stored via API like real customer data)
|
||||
export {
|
||||
generateDemoState,
|
||||
seedDemoData,
|
||||
seedDemoDataDirect,
|
||||
hasDemoData,
|
||||
clearDemoData,
|
||||
// Seed data templates (for testing/reference only)
|
||||
getDemoUseCases,
|
||||
getDemoRisks,
|
||||
getDemoControls,
|
||||
getDemoDSFA,
|
||||
getDemoTOMs,
|
||||
getDemoProcessingActivities,
|
||||
getDemoRetentionPolicies,
|
||||
} from './demo-data'
|
||||
Reference in New Issue
Block a user