Пример #1
0
def item_to_project(item_id):
    uid = current_user.get_obj_id()
    project = ItemRepo.item_to_project(item_id, uid)
    if not project:
        return json.dumps({"success": False})
    else:
        return json.dumps({"success": True, "data": project})
Пример #2
0
def item_to_someday(item_id):
    uid = current_user.get_obj_id()
    item = ItemRepo.item_to_someday(item_id, uid)
    if not item:
        return json.dumps({"success": False})
    else:
        return json.dumps({"success": True, "data": item})
Пример #3
0
def item_to_task(item_id):
    uid = current_user.get_obj_id()
    task = ItemRepo.item_to_task(item_id, uid)
    if not task:
        return json.dumps({"success": False})
    else:
        return json.dumps({"success": True, "data": task})
Пример #4
0
def task_to_project(task_id):
    uid = current_user.get_obj_id()
    project = TaskRepo.task_to_project(task_id, uid)
    if not project:
        return json.dumps({"success": False})
    else:
        return json.dumps({"success": True, "data": project})
Пример #5
0
def item_get():
    uid = current_user.get_obj_id()
    user_items = ItemRepo.get_all_items(user=uid)
    res = {}
    res["success"] = True
    res["data"] = user_items
    return json.dumps(res)
Пример #6
0
def task_get():
    uid = current_user.get_obj_id()
    user_tasks = TaskRepo.get_all_tasks(user=uid)
    res = {}
    res["success"] = True
    res["data"] = user_tasks
    return json.dumps(res)
Пример #7
0
def project_get():
    uid = current_user.get_obj_id()
    user_projects = ProjectRepo.get_all_projects(user=uid)
    res = {}
    if user_projects:
        res["success"] = True
        res["data"] = user_projects
    else:
        res["success"] = False
        res["data"] = {}
    return json.dumps(res)
Пример #8
0
def task_add():
    uid = current_user.get_obj_id()
    payload = request.get_json()
    if "description" not in payload:
        res = {"success": False}
    else:
        res = {}
        added_task = TaskRepo.add_task(payload["description"], uid)
        if added_task:
            res["success"] = True
            res["data"] = added_task
        else:
            res["success"] = False
    return json.dumps(res)
Пример #9
0
def project_add():
    uid = current_user.get_obj_id()
    payload = request.get_json()
    if "description" not in payload:
        res = {"success": False}
    else:
        res = {}
        added_project = ProjectRepo.add_project(payload["description"], uid)
        if added_project:
            res["success"] = True
            res["data"] = added_project
        else:
            res["success"] = False
        return json.dumps(res)
Пример #10
0
def item_add():
    uid = current_user.get_obj_id()
    payload = request.get_json()
    if "description" not in payload:
        res = {"success": False}
    else:
        location = payload.get("location", "inbox")
        res = {}
        added_item = ItemRepo.add_item(payload["description"],
                                       uid,
                                       location=location)
        if added_item:
            res["success"] = True
            res["data"] = added_item
        else:
            res["success"] = False
    return json.dumps(res)
Пример #11
0
def task_delete(task_id):
    uid = current_user.get_obj_id()
    res = TaskRepo.delete_task(task_id, uid)
    return json.dumps({"success": res})