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)
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')