def proccess_create_task(parsed): username = getattr(parsed, 'username', None) password = getattr(parsed, 'password', None) project_id = getattr(parsed, 'project id', None) category_id = getattr(parsed, 'category id', None) name = getattr(parsed, 'name', None) description = getattr(parsed, 'description', None) type = getattr(parsed, 'type', None) start_date = getattr(parsed, 'start date', None) start_time = getattr(parsed, 'start time', None) end_date = getattr(parsed, 'end date', None) end_time = getattr(parsed, 'end time', None) priority = getattr(parsed, 'priority', None) TaskController.add_task(username, password, project_id, category_id, name, description, type, start_date, start_time, end_date, end_time, priority) ts_pres.success_create()
def parse_regular_task(subcategory, args): """ Обработчик для "Регулярная задача :param subcategory: :param args: :return: """ log_tag = "parse_regular_task" log = logger.get_logger(log_tag) if subcategory == SubCategories.add: if len(args) != 12: log.error( "Incorrect number of arguments. Expected {} , but {} was recieved" .format(12, len(args))) RegularTaskView.create_format() else: log.info("Trying to create regular task") task = RegularTaskController.add_task(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9], args[10], args[11]) log.info("Tasi is successfully created") task_view.success_create(task) if subcategory == SubCategories.show: if len(args) != 5 and len(args) != 6: log.error( "Incorrect number of arguments. Expected {} , but {} was recieved" .format(12, len(args))) RegularTaskView.show_format() else: if args[0] == 'all': if len(args) == 6: key = args[5] else: key = None log.info("Trying to show all tasks in this column of project") tasks = RegularTaskController.show_tasks( args[1], args[2], args[3], args[4], key) RegularTaskView.show_tasks(tasks) log.info("All task was shown")
def parse_regular_task(subcategory, args): """ Обработчик для "Регулярная задача :param subcategory: :param args: :return: """ log_tag = "parse_regular_task" log = logger.get_logger(log_tag) if subcategory == SubCategories.add: if len(args) != 12: log.error( "Incorrect number of arguments. Expected {} , but {} was recieved" .format(12, len(args))) RegularTaskView.create_format() else: log.info("Trying to create regular task") task = RegularTaskController.add_task(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9], args[10], args[11]) log.info("Tasi is successfully created") task_view.success_create(task)
def parse_task(subcategory, args): """ "Task" handler :param subcategory: :param args: :return: """ log_tag = "parse_task" log = logger.get_logger(log_tag) if subcategory == SubCategories.add: if len(args) != 10: log.error( "Incorrect number of arguments. Expected {} , but {} was recieved" .format(10, len(args))) task_view.create_format() else: log.info("Trying to add task with the name - {}".format(args[4])) task = TaskController.add_task(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9]) task_view.success_create(task) log.info("Task is successfully added") if subcategory == SubCategories.show: if args[0] == 'all': log.info("Trying to show all tasks in this column of project") tasks = TaskController.show_tasks(args[1], args[2], args[3], args[4]) task_view.show_tasks(tasks) log.info("All task was shown") if subcategory == SubCategories.delete: if len(args) != 5: log.error( "Incorrect number of arguments. Expected {} , but {} was recieved" .format(5, len(args))) incorrent_args_len() else: log.info("Trying to delete task") TaskController.delete_task(args[0], args[1], args[2], args[3], args[4]) log.info("Task is successfully deleted") if subcategory == SubCategories.edit: if len(args) != 7: log.error( "Incorrect number of arguments. Expected {} , but {} was recieved" .format(7, len(args))) task_view.edit_format() else: log.info("Tring to edit a column") TaskController.edit(args[0], args[1], args[2], args[3], args[4], args[5], args[6]) task_view.success_edit() log.info("Task is successfully edited") if subcategory == SubCategories.subtask: if args[0] == 'add': if len(args) != 7: log.error( "Incorrect number of arguments. Expected {} , but {} was recieved" .format(4, len(args))) task_view.add_subtask_format() else: log.info("Trying to set subtask to task") TaskController.set_subtask(args[1], args[2], args[3], args[4], args[5], args[6]) log.info("Task is successfully set as subtask")