def edit_item_page(itemid): webPage = SetWebPageVM() if webPage.isLoggedIn: repo = Repository() item = repo.getItemById(itemid) return render_template('edititem.html', edititem=item, WebPage=webPage) return redirect('/')
def delete_item_page(itemid): webPage = SetWebPageVM() repo = Repository() item = repo.getItemById(itemid) if webPage.isLoggedIn: if item.user == login_session['username']: repo.deleteFromDatabase(item) return redirect('/')
def json_item_response(itemid): jsonitems = [] repo = Repository() item = repo.getItemById(itemid) jsonitems.append({ 'id': item.id, 'name': item.name, 'description': item.description, 'category': item.categoryid }) return jsonify(jsonitems)
def post_edit_item(): webPage = SetWebPageVM() if webPage.isLoggedIn: repo = Repository() itemid = request.form['itemid'] item = repo.getItemById(itemid) if item.user == login_session['username']: item.name = request.form['name'] item.description = request.form['description'] item.categoryid = request.form['category'] return redirect('/') return render_template('additem.html', WebPage=webPage)
def item_page(itemid): repo = Repository() item = repo.getItemById(itemid) return render_template('item.html', WebPage=SetWebPageVM(), item=item)