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

@ -5,6 +5,7 @@ from paramecio2.libraries.db.extrafields.arrayfield import ArrayField
from paramecio2.libraries.db.extrafields.parentfield import ParentField
from paramecio2.libraries.db.extrafields.datefield import DateField
from paramecio2.libraries.db.extrafields.dictfield import DictField
from paramecio2.libraries.db.extrafields.jsonfield import JsonValueField
from paramecio2.libraries.i18n import I18n
import urllib3
try:
@ -301,6 +302,17 @@ class LogTask(WebModel):
self.register(ArrayField('data', corefields.CharField('data')))
self.register(corefields.BooleanField('code_error'))
#Class for save the result of task
class ResultTask(WebModel):
def __init__(self, connection):
super().__init__(connection)
self.register(corefields.ForeignKeyField('task_id', Task(connection), size=11, required=False, identifier_field='id', named_field="name_task"), True)
self.register(JsonValueField('message'), True)
self.register(IpField('server'), True)
# For grouping
class TaskDone(WebModel):