Added result task table

This commit is contained in:
absurdo 2023-04-02 01:04:29 +02:00
parent cf07859027
commit 6336ce6587
3 changed files with 40 additions and 8 deletions

View file

@ -52,6 +52,7 @@ class Task:
self.connection=conn
self.logtask=tasks.LogTask(self.connection)
self.resulttask=tasks.ResultTask(self.connection)
self.task=tasks.Task(self.connection)
self.taskdone=tasks.TaskDone(self.connection)
@ -59,6 +60,7 @@ class Task:
self.logtask.reset_require()
self.task.reset_require()
self.resulttask.reset_require()
self.one_time=False
@ -358,6 +360,7 @@ class Task:
self.task.valid_fields=['name_task', 'description_task', 'error', 'status', 'server']
self.logtask.valid_fields=self.logtask.fields.keys()
self.resulttask.valid_fields=self.resulttask.fields.keys()
if self.id==0:
@ -476,14 +479,22 @@ class Task:
else:
json_code['task_id']=self.id
json_code['server']=self.server
self.logtask.insert(json_code)
if json_code['error']==1:
self.make_error_task()
return False
if 'result' in json_code:
#{'result': 1, 'message': {'username': 'hosting', 'uid': 1002, 'gid': 1002, 'home': '/srv/sites'}, 'error': 0, 'progress': 100, 'task_id': 483, 'server': '192.168.122.55'}
#json_code['message']=json.dumps(json_code['message'])
#print(json_code)
self.resulttask.insert(json_code)
#print(self.resulttask.show_errors())
else:
self.logtask.insert(json_code)
if json_code['error']==1:
self.make_error_task()
return False