Example #1
0
def create_task_with_goal(args, goal_id):
    print("ran2")
    arg_dict = json.loads(args)
    deadline_string = arg_dict["deadline"]
    deadline_list = deadline_string.split('-')
    day = int(deadline_list[0])
    month = int(deadline_list[1])
    year = int(deadline_list[2])
    task = Task(description=arg_dict["task"],\
                deadline=date(year, month, day),\
                done=arg_dict["done"],\
                goal=Goal.objects.get(pk=goal_id),\
                user=None)
    task.user = None
    task.save()
    return task.inJson()
Example #2
0
def create_task_without_goal(args, user_id):
    print("Ran")
    print(args)
    arg_dict = json.loads(args)
    deadline_string = arg_dict["deadline"]
    deadline_list = deadline_string.split('-')
    day = int(deadline_list[0])
    month = int(deadline_list[1])
    year = int(deadline_list[2])
    task = Task(description=arg_dict["task"],\
                deadline=date(year, month, day),\
                done=arg_dict["done"],\
                goal=None,\
                user=User.objects.get(pk=user_id))
    task.goal = None
    task.save()
    return task.inJson()