| .github/workflows | ||
| documentation | ||
| public | ||
| src | ||
| .cursorignore | ||
| .env.dev | ||
| .env.int | ||
| .env.prod | ||
| .gitignore | ||
| deploy-server.js | ||
| env.d.ts | ||
| eslint.config.js | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| server.js | ||
| staticwebapp.config.json | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
# Open To Do's
- File Preview in the chat was started and is partially integrated, was disabled in the code for now
Implemented API Calls
| API Call | Status (done, partially, missing, ignored) |
|---|
Administration
| GET / | ignored |
| GET /api/environment | ignored |
| OPTIONS /{fullPath} | ignored |
| GET /favicon.ico | missing |
Attributes
| GET /api/attributes/{entityType} | ignored |
| OPTIONS /api/attributes/{entityType} | ignored |
Manage Mandates
| GET /api/mandates/ | missing |
| POST /api/mandates/ | missing |
| GET /api/mandates/{mandateId} | missing |
| PUT /api/mandates/{mandateId} | missing |
| DELETE /api/mandates/{mandateId} | missing |
→ Mandate managing by admin completely missing for now
Manage Users
| GET /api/users/ | |
| GET /api/users/{userId} | |
| PUT /api/users/{userId} | |
| DELETE /api/users/{userId} | |
| POST /api/users | |
Manage Files
| GET /api/files/list | done |
| POST /api/files/upload | done |
| GET /api/files/{fileId} | unclear |
| PUT /api/files/{fileId} | done |
| DELETE /api/files/{fileId} | done |
| GET /api/files/stats | missing |
| GET /api/files/{fileId}/download | done |
| GET /api/files/{fileId}/preview | missing |
Manage Prompts
| GET /api/prompts | |
| POST /api/prompts | |
| GET /api/prompts/{promptId} | |
| PUT /api/prompts/{promptId} | |
| DELETE /api/prompts/{promptId} | |
Manage Connections
| GET /api/connections/ | done |
| POST /api/connections/ | done |
| PUT /api/connections/{connectionId} | done |
| DELETE /api/connections/{connectionId} | done |
| POST /api/connections/{connectionId}/connect | done |
| POST /api/connections/{connectionId}/disconnect | done |
Workflow
| GET /api/workflows/ | done |
| GET /api/workflows/{workflowId} | done |
| PUT /api/workflows/{workflowId} | done |
| DELETE /api/workflows/{workflowId} | done |
| GET /api/workflows/{workflowId}/status | done |
| GET /api/workflows/{workflowId}/logs | done |
| GET /api/workflows/{workflowId}/messages | done |
| POST /api/workflows/start | done |
| POST /api/workflows/{workflowId}/stop | done |
| DELETE /api/workflows/{workflowId}/messages/{messageId} | missing |
| DELETE /api/workflows/{workflowId}/messages/{messageId}/files/{fileId} | missing |
Security Local
| POST /api/local/login | done |
| POST /api/local/register | done |
| GET /api/local/me | |
| POST /api/local/logout | done |
| GET /api/local/available | done |
Security Microsoft
| GET /api/msft/login | done |
| GET /api/msft/auth/callback | done |
| GET /api/msft/me | done |
| POST /api/msft/logout | done |
Security Google
| GET /api/google/config | done |
| GET /api/google/login |done |
| GET /api/google/auth/callback | done |
| GET /api/google/me | done |
| POST /api/google/logout | done |