ishaq101 commited on
Commit
ea17d08
·
1 Parent(s): d738108

[KM-476] [DED][FE] Knowledge (Document and DB) Flow Page

Browse files

tikcet: https://bukittechnology.atlassian.net/browse/KM-476

- Implement connectDatabase, getDatabaseClientTypes, getDatabaseClients,
deleteDatabaseClient, and ingestDatabaseClient in api.ts with correct
request/response shapes per API contract
- Add DbTypeField, DbTypeInfo, DatabaseClient, and IngestResponse types;
remove placeholder PostgresCredentials and ConnectDatabaseResponse
- Replace hard-coded DB_TYPES with dynamic fetch from GET /dbtypes endpoint
- Add "Connection Name" required field to credentials form
- Render form fields dynamically from API schema (supports all db_type variants:
postgres, mysql, supabase, sqlserver, bigquery, snowflake)
- Refresh connection list from GET /database-clients/{user_id} after connect
to confirm persisted data from backend
- Add "Databases" section in main view listing connected clients with
Ingest and Delete actions per connection

Files changed (3) hide show
  1. .gitattributes +3 -0
  2. public/logo.png +0 -0
  3. src/imports/image-0.png +0 -0
.gitattributes CHANGED
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ *.png filter=lfs diff=lfs merge=lfs -text
37
+ *.svg filter=lfs diff=lfs merge=lfs -text
38
+ *.jpg filter=lfs diff=lfs merge=lfs -text
public/logo.png CHANGED

Git LFS Details

  • SHA256: 0bfc69ae0dec0514d20627195ecbd58304c4acfa9ec22515e629be8fc0cce233
  • Pointer size: 130 Bytes
  • Size of remote file: 10.2 kB
src/imports/image-0.png CHANGED

Git LFS Details

  • SHA256: 5ef3dfee1dc9f96b7c22ab6dd34b2f2b7e785f53b6e66a14640034f134d3fec2
  • Pointer size: 130 Bytes
  • Size of remote file: 22.4 kB