refac
This commit is contained in:
@@ -216,12 +216,14 @@ async def set_tool_servers_config(
|
||||
|
||||
|
||||
class TerminalServerConnection(BaseModel):
|
||||
id: str
|
||||
id: Optional[str] = ""
|
||||
url: str
|
||||
path: Optional[str] = "/openapi.json"
|
||||
auth_type: Optional[str] = "bearer"
|
||||
key: Optional[str] = ""
|
||||
name: Optional[str] = ""
|
||||
auth_type: Optional[str] = "bearer"
|
||||
config: Optional[dict] = None # holds access_grants, etc.
|
||||
enabled: Optional[bool] = True
|
||||
config: Optional[dict] = None
|
||||
|
||||
model_config = ConfigDict(extra="allow")
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ async def list_terminal_servers(request: Request, user=Depends(get_verified_user
|
||||
return [
|
||||
{"id": connection.get("id", ""), "url": connection.get("url", ""), "name": connection.get("name", "")}
|
||||
for connection in connections
|
||||
if has_connection_access(user, connection, user_group_ids)
|
||||
if connection.get("enabled", True) and has_connection_access(user, connection, user_group_ids)
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user