refs #783 implement process_Actualizar()

pull/10/head
Natalia Serrano 2024-10-01 13:31:27 +02:00
parent 1cf3c6bf2c
commit 5cb2ef6cfc
1 changed files with 28 additions and 14 deletions

View File

@ -162,10 +162,6 @@ class ogAdmClientWorker (ogLiveWorker):
#def onLogout (self, user):
# logger.warning ('in onLogout, should not happen')
@check_secret
def process_status (self, path, get_params, post_params, server):
return {self.name: 'in process_status'} ## XXX
#@check_secret
#def process_reboot (self, path, get_params, post_params, server):
# """
@ -203,15 +199,6 @@ class ogAdmClientWorker (ogLiveWorker):
# threading.Thread (target=pwoff).start()
# return {'op': 'launched'}
## curl --insecure -X POST --data '{"nfn": "popup", "title": "my title", "message": "my message"}' https://192.168.1.249:8000/ogAdmClient/popup
@check_secret
def process_popup (self, path, get_params, post_params, server):
logger.debug ('in process_popup, path "{}" get_params "{}" post_params "{}" server "{}"'.format (path, get_params, post_params, server))
logger.debug ('type(post_params) "{}"'.format (type (post_params)))
## in process_popup, should not happen, path "[]" get_params "{}" post_params "{'title': 'mi titulo', 'message': 'mi mensaje'}" server "<opengnsys.httpserver.HTTPServerHandler object at 0x7fa788cb8fa0>"
## type(post_params) "<class 'dict'>"
return {'debug':'test'}
@ -394,9 +381,36 @@ class ogAdmClientWorker (ogLiveWorker):
logger.info ('onActivation ok')
@check_secret
def process_status (self, path, get_params, post_params, server):
return {self.name: 'in process_status'} ## XXX
## curl --insecure -X POST --data '{"nfn": "popup", "title": "my title", "message": "my message"}' https://192.168.1.249:8000/ogAdmClient/popup
@check_secret
def process_popup (self, path, get_params, post_params, server):
logger.debug ('in process_popup, path "{}" get_params "{}" post_params "{}" server "{}"'.format (path, get_params, post_params, server))
logger.debug ('type(post_params) "{}"'.format (type (post_params)))
## in process_popup, should not happen, path "[]" get_params "{}" post_params "{'title': 'mi titulo', 'message': 'mi mensaje'}" server "<opengnsys.httpserver.HTTPServerHandler object at 0x7fa788cb8fa0>"
## type(post_params) "<class 'dict'>"
return {'debug':'test'}
## curl --insecure https://192.168.1.249:8000/ogAdmClient/Actualizar
def process_Actualizar (self, path, get_params, post_params, server):
logger.warning ('in process_Actualizar')
logger.debug ('in process_Actualizar, path "{}" get_params "{}" post_params "{}" server "{}"'.format (path, get_params, post_params, server))
self.muestraMensaje (1)
#if !comandosPendientes: error 84 'Ha ocurrido algún problema al reiniciar la sesión del cliente'
cfg = self.LeeConfiguracion()
if not cfg:
logger.warning ('No se ha podido recuperar la configuración de las particiones del disco')
logger.error ('LeeConfiguracion() failed')
return {}
cmd = {
'nfn': 'RESPUESTA_Configurar',
'cfg': cfg,
}
self.muestraMenu()
return self.respuestaEjecucionComando (cmd, 3)
def process_Purgar (self, path, get_params, post_params, server):
logger.warning ('in process_Purgar')