Exemple #1
0
def getCart():
    #Is user logged in?
    if 'token' in session and session['token'] is not None:
        register(settings_local.APPLICATION_ID,
                 settings_local.REST_API_KEY,
                 session_token=session['token'])
        try:
            currentUser = process_user.User.current_user()
            #currentUser = process_user.User.Query.get(objectID=currentUser)
        except Exception as exp:
            return exp.message
        cart = currentUser.shoppingCart
        itemsAr = []
        cell = {}
        for item in cart.cartItems:
            cell = {}
            itm = process_item.getItemById(item)
            cell[0] = itm.Price
            cell[1] = itm.Name
            cell[3] = itm.Description
            cell[2] = itm.Store.Name
            cell[4] = itm.objectId
            itemsAr.append(cell)

        return render_template("groceryList.html", itemsAr=itemsAr)
Exemple #2
0
def rmCartItem():
     #Is user logged in?
    if 'token' in session and session['token'] is not None:
        register(settings_local.APPLICATION_ID, settings_local.REST_API_KEY, session_token=session['token'])
        try:
            currentUser = process_user.User.current_user()
            #currentUser = process_user.User.Query.get(objectID=currentUser)
        except Exception as exp:
            return exp.message
        cart = currentUser.shoppingCart
        itmOID = request.args.get('id')
        item = process_item.getItemById(itmOID)
        removeItemFromCart(cart, item)
        return redirect('/listPage')
Exemple #3
0
def rmCartItem():
    #Is user logged in?
    if 'token' in session and session['token'] is not None:
        register(settings_local.APPLICATION_ID,
                 settings_local.REST_API_KEY,
                 session_token=session['token'])
        try:
            currentUser = process_user.User.current_user()
            #currentUser = process_user.User.Query.get(objectID=currentUser)
        except Exception as exp:
            return exp.message
        cart = currentUser.shoppingCart
        itmOID = request.args.get('id')
        item = process_item.getItemById(itmOID)
        removeItemFromCart(cart, item)
        return redirect('/listPage')
Exemple #4
0
def getCart():
    #Is user logged in?
    if 'token' in session and session['token'] is not None:
        register(settings_local.APPLICATION_ID, settings_local.REST_API_KEY, session_token=session['token'])
        try:
            currentUser = process_user.User.current_user()
            #currentUser = process_user.User.Query.get(objectID=currentUser)
        except Exception as exp:
            return exp.message
        cart = currentUser.shoppingCart
        itemsAr = []
        cell = {}
        for item in cart.cartItems:
            cell = {}
            itm = process_item.getItemById(item)
            cell[0] = itm.Price
            cell[1] = itm.Name
            cell[3] = itm.Description
            cell[2] = itm.Store.Name
            cell[4] = itm.objectId
            itemsAr.append(cell)

        return render_template("groceryList.html", itemsAr=itemsAr)