refs #882 implement Apagar()

pull/10/head
Natalia Serrano 2024-10-07 18:12:02 +02:00
parent f21a75a23d
commit 8d9a9ef5c3
1 changed files with 23 additions and 1 deletions

View File

@ -508,8 +508,30 @@ class ogAdmClientWorker (ogLiveWorker):
}
return self.respuestaEjecucionComando (cmd, 0, ids)
def do_Apagar (self, post_params):
for k in ['nfn', 'ids']:
if k not in post_params:
logger.error (f'required parameter ({k}) not in POST params')
return {}
nfn = post_params['nfn']
ids = post_params['ids']
try:
self.interfaceAdmin (nfn)
herror = 0
except:
logger.warning ('Error al ejecutar el comando')
herror = 1
cmd = {
'nfn': 'RESPUESTA_Apagar',
}
return self.respuestaEjecucionComando (cmd, herror, ids)
def process_Apagar (self, path, get_params, post_params, server):
logger.warning ('in process_Apagar')
logger.debug ('in process_Apagar, path "{}" get_params "{}" post_params "{}" server "{}"'.format (path, get_params, post_params, server))
return self._long_running_job ('Apagar', self.do_Apagar, args=(post_params,))
def process_Reiniciar (self, path, get_params, post_params, server):
logger.warning ('in process_Reiniciar')