def item_submit_game(item_id): form = GameToItemForm(request.form) item = Item.query.get(item_id) if not form.validate(): return render_template('items/addgames.html', form = form, item = item, error = '') gameName = form.name.data if Item.check_game_in_item(item, gameName): errorMessage = game_already_in_item_error_message() return render_template('items/addgames.html', form = form, item = item, error = errorMessage) add_gameName_to_item(item, gameName) return redirect(url_for('item_add_games', item_id = item.id))
def item_submit_game_edit(item_id): gameForm = GameToItemForm(request.form) item = Item.query.get(item_id) itemForm = ItemForm() edit_defaults(item, itemForm) if not gameForm.validate(): return edit_template(item, itemForm, gameForm = gameForm) gameName = gameForm.name.data if Item.check_game_in_item(item, gameName): errorMessage = game_already_in_item_error_message() return edit_template(item, itemForm, gameForm = gameForm, errorMessage = errorMessage) add_gameName_to_item(item, gameName) return edit_template(item, itemForm , gameForm = gameForm)