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
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
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")
def get_autotask_namelist(): autotasklist = DAL_AutomationTask.get_all() return str([item.TaskName for item in autotasklist]).replace("u'","'")