70 Управление задачами из панели администратора

This commit is contained in:
Vyacheslav Anzhiganov 2016-06-25 02:03:14 +03:00
parent 443cfe1e93
commit 6939cc1b33

View file

@ -13,6 +13,14 @@ class ControllerManageTasks:
def get(self, limit=100): def get(self, limit=100):
return models.Tasks.select().limit(limit) return models.Tasks.select().limit(limit)
def get_task(self, task_id):
"""
Get specified task
:param task_id:
:return:
"""
return models.Tasks.select().where(models.Tasks.id == task_id).get()
def get_by_server(self, server_id): def get_by_server(self, server_id):
task = models.Tasks.select(models.Tasks.plain).\ task = models.Tasks.select(models.Tasks.plain).\
where(models.Tasks.server_id == server_id).order_by(models.Tasks.created.desc()).limit(1) where(models.Tasks.server_id == server_id).order_by(models.Tasks.created.desc()).limit(1)