示例#1
0
def updateBoard(id,boardName):
    print '--in moo.createBoard'
    user_id = request.forms.get("id")
    bName=request.forms.get("boardName")
    print "id", user_id
    print "boardName", bName


    couch = couchdb.Server()
    mydb = couch['userdb']
    myboardDB = couch['boards']

    #doc = mydb[user_id]
    if user_id in mydb:
        if bName in myboardDB:
        # bname=request.PUT.get('boardName')
        # bdesc = request.PUT.get('boardDesc')
        # category = request.PUT.get('category')
        # boardType = request.PUT.get('isPrivate')

            bname = request.POST.get('name')
            bdesc = request.POST.get('boardDesc')
            category = request.POST.get('category')
            boardType = request.POST.get('isPrivate')
            print "new board name is ", bname
            global storage
            storage = Storage()
            boardId = storage.updateBoard(user_id,bName, bname, bdesc, category, boardType)
            return boardId
        else:
            return "Board not Authorized!"
    else:
        return "User not authorized"
示例#2
0
def updateBoard(userId,boardName):
    print '--in moo.createBoard'
    global storage
    storage = Storage()
    couch = couchdb.Server()
    mydb = couch['userdb']
    myboardDB = couch['boards']
    bId = storage.getBoardId(boardName)
    if userId in mydb:
        if bId in myboardDB:
            bname = request.POST.get('name')
            bdesc = request.POST.get('boardDesc')
            category = request.POST.get('category')
            boardType = request.POST.get('isPrivate')

            boardId = storage.updateBoard(userId,bId, bname, bdesc, category, boardType)
            return boardId
        else:
            return "Board not Authorized!"
    else:
        return "User not authorized"