|
feat: enhance node access control, user preferences, and skill management
- Secured node-related endpoints with group-based access control. - Fixed user preference merging to preserve node attachments. - Restricted modification and deletion of system skills. - Hidden administrative node controls for non-admin users. - Fixed WebSocket connectivity and permission checks for node mesh. - Filtered node visibility in profile and swarm control to granted nodes only. |
|---|
|
|
| agent-node/agent_node/node.py |
|---|
| ai-hub/app/api/routes/nodes.py |
|---|
| ai-hub/app/api/routes/skills.py |
|---|
| ai-hub/app/api/routes/user.py |
|---|
| ai-hub/app/core/orchestration/architect.py |
|---|
| ai-hub/app/core/services/node_registry.py |
|---|
| ai-hub/app/core/services/rag.py |
|---|
| ui/client-app/src/pages/NodesPage.js |
|---|
| ui/client-app/src/pages/ProfilePage.js |
|---|
| ui/client-app/src/pages/SettingsPage.js |
|---|
| ui/client-app/src/pages/SkillsPage.js |
|---|
| ui/client-app/src/pages/SwarmControlPage.js |
|---|
| ui/client-app/src/services/apiService.js |
|---|