Exemplo n.º 1
0
 def delete_all_childs_of_task(cls, task_id):
     try:
         tasks = TaskFunctions.get_all_task()
         for delete_task in tasks:
             if delete_task.parent_task_id == int(task_id):
                 TaskFunctions.delete_task(delete_task.id)
     except:
         pass
Exemplo n.º 2
0
 def delete_task(cls, login, password, task_id):
     "Yes"
     user = UsersFunctions.get_user_by_login_and_password(login, password)
     task = TaskFunctions.get_task_by_id(task_id)
     if user is None:
         print("Пароль или логин введен неверно")
     elif task is None:
         print("Данной задачи не существует")
     else:
         TaskFunctions.delete_task(task_id)
         TaskDeleteMethods.parse_and_delete_id_from_linked_task(
             task.linked_task_id, task_id)
         TaskDeleteMethods.delete_all_childs_of_task(task_id)
         TaskDeleteMethods.delete_form_childs_task_id(task_id)