#2781 - Correcting some typos in Terminal notebook and elaborating the data in _remote_login request

This commit is contained in:
Charlie Crane
2024-08-08 11:57:30 +01:00
parent 93ef3076f5
commit ff054830bc
2 changed files with 12 additions and 10 deletions

View File

@@ -181,12 +181,19 @@ class Terminal(Service):
},
)
else:
return RequestResponse(status="failure", data={})
return RequestResponse(status="failure", data={"reason": "Invalid login credentials"})
def _remote_login(request: RequestFormat, context: Dict) -> RequestResponse:
login = self._send_remote_login(username=request[0], password=request[1], ip_address=request[2])
if login:
return RequestResponse(status="success", data={})
return RequestResponse(
status="success",
data={
"connection ID": login.connection_uuid,
"ssh_session_id": login.ssh_session_id,
"ip_address": login.ip_address,
},
)
else:
return RequestResponse(status="failure", data={})