mirror of
https://github.com/Pardus-LiderAhenk/ahenk
synced 2024-11-25 13:32:22 +03:00
added json fields to task obj
This commit is contained in:
parent
75ce3d84fa
commit
61cac2b507
1 changed files with 14 additions and 1 deletions
|
@ -41,12 +41,25 @@ class Task(object):
|
|||
def plugin(self):
|
||||
return Plugin(self.task['plugin'])
|
||||
|
||||
@property
|
||||
def cron_str(self):
|
||||
return '1 * * * *' #TODO update when task cron field added.
|
||||
|
||||
def to_string(self):
|
||||
return str(self.task)
|
||||
|
||||
def to_json(self):
|
||||
return json.load(self.task)
|
||||
return json.dumps(self.task)
|
||||
|
||||
def from_json(self,json_value):
|
||||
self.task = json.load(json_value)
|
||||
|
||||
@property
|
||||
def obj_name(self):
|
||||
return "TASK"
|
||||
|
||||
def cols(self):
|
||||
return ['id', 'create_date', 'modify_date', 'command_cls_id', 'parameter_map', 'deleted', 'plugin']
|
||||
|
||||
def values(self):
|
||||
return [str(self.id), str(self.create_date), str(self.modify_date), str(self.command_cls_id), str(self.parameter_map), str(self.deleted), self.plugin.to_string()]
|
||||
|
|
Loading…
Reference in a new issue