예제 #1
0
 def search_autotask_byname(autotaskname):
     result = None
     try:
         result = DAL_AutomationTask.get_all().filter(TaskName__icontains=autotaskname)
     except Exception as ex:
         print(ex)
     return result
예제 #2
0
 def search_autotask_byid(autotaskid):
     autotask = None
     try:
         autotask = DAL_AutomationTask.get_all().filter(id=autotaskid)
     except Exception as ex:
         SimpleLogger.error(ex.message)
     return autotask
예제 #3
0
 def search_autotask(searchkeyword):
     if searchkeyword == "ALL":
         result = DAL_AutomationTask.get_all().filter(TaskIsActive=1)
     else:
         result = AutomationTaskService.search_autotask_byid(searchkeyword)
         if  result ==None or len(result)==0:
             result = AutomationTaskService.search_autotask_byname(searchkeyword.strip())
     return result.order_by("-id")
예제 #4
0
 def get_autotask_namelist():
     autotasklist = DAL_AutomationTask.get_all()
     return str([item.TaskName for item in autotasklist]).replace("u'","'")