コード例 #1
0
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()
コード例 #2
0
ファイル: parser.py プロジェクト: 0311snitch/TaskTracker
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")
コード例 #3
0
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)
コード例 #4
0
ファイル: parser.py プロジェクト: 0311snitch/TaskTracker
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")