1
0
mirror of https://github.com/dkmstr/openuds.git synced 2025-08-29 01:50:00 +03:00

Added Test method to registered_servers

This commit is contained in:
Adolfo Gómez García
2023-07-26 23:14:47 +02:00
parent 32c88e1543
commit 7e99bfebb3

View File

@ -48,7 +48,7 @@ logger = logging.getLogger(__name__)
class ServerRegister(Handler):
needs_admin = True
needs_staff = True
path = 'servers'
name = 'register'
@ -96,6 +96,18 @@ class ServerRegister(Handler):
return {'result': '', 'stamp': now, 'error': str(e)}
return {'result': serverToken.token, 'stamp': now}
class ServerTest(Handler):
needs_staff = True
path = 'servers'
name = 'test'
def post(self) -> typing.MutableMapping[str, typing.Any]:
# Test if a token is valid
try:
serverToken = models.RegisteredServers.objects.get(token=self._params['token'])
return {'result': serverToken.token, 'stamp': getSqlDatetimeAsUnix()}
except Exception as e:
return {'result': '', 'stamp': getSqlDatetimeAsUnix(), 'error': 'Token not found'}
class ServersTokens(ModelHandler):
model = models.RegisteredServers