def delete_store(store_id): """ This endpoint allows a user to delete an existing store and remove from the database :return: Store index for the application once store is successfully removed """ Store.get_by_id(store_id).remove_from_mongo() return redirect(url_for('.index'))
def edit_store(store_id): store_by_id = Store.get_by_id(store_id) if request.method == 'POST': store_name = request.form['name_of_store'] url_prefix = request.form['nm_url_prefix'] tag_name = request.form['name_tag'] query = json.loads(request.form['nm_query']) # Modify the Store object store_by_id.store_name = store_name store_by_id.url_prefix = url_prefix store_by_id.tag_name = tag_name store_by_id.query = query # We'll now update the Store Entry in DB. store_by_id.save_to_mongo() # Call below computes the URL to go to index method inside the current blueprint using '.' return redirect(url_for('.index')) # somehow if we do not use Dumps below, the Query gets passed to HTML as '' single quotes # this then is discarded by json.loads(). my_query = store_by_id.query store_by_id.query = json.dumps(my_query) return render_template('stores/edit_store.html', store=store_by_id)
def delete_store(store_id): store = Store.get_by_id(store_id) print(store_id) print(store) for a in store: a.remove_from_mongo() store = Store.all() return render_template('stores/store_index.html', stores=store)
def store_update(store_id): store = Store.get_by_id(store_id) store.name = request.form.get("store_name") if store.save(): flash("Store name successfully updated.", "success") else : flash("The name entered is same as the previous", "danger") return redirect(url_for('stores.store_show', store_id = store.id))
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == "POST": store.name = request.form["name"] store.url_prefix = request.form["url_prefix"] store.tag_name = request.form["tag_name"] store.query = json.loads(request.form["query"]) store.save_to_mongo() return redirect(url_for(".index")) return render_template("stores/edit_store.html", store=store)
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == "POST": store.url_prefix = request.form['url_prefix'] store.tag_name = request.form['tag_name'] query_json = request.form['query'] store.query = json.loads(query_json.replace('\'', '"')) store.save_to_mongo() return redirect(url_for('.index')) return render_template("stores/edit_store.html", store=store)
def edit_store(store_id): if request.method == 'POST': name = request.form['name'] url_prefix = request.form['url_prefix'] tag_name = request.form['tag_name'] query = json.loads(request.form['query']) store = Store.get_by_id(store_id) store.name = name store.url_prefix = url_prefix store.tag_name = tag_name store.query = query store.save_to_mongo() return redirect(url_for('.index')) # What happens if it's a GET request return render_template("stores/edit_store.html", store=Store.get_by_id(store_id))
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == 'POST': name = request.form['store_name'] tag_name = request.form['tag_name'] query = json.loads(request.form['query']) store.name = name store.tag_name = tag_name store.query = query store.save_to_mongo() return redirect(url_for('stores.index')) return render_template('stores/edit_store.html', store=store)
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == 'POST': store.url_prefix = request.form['url_prefix'] store.tag_name = request.form['tag_name'] print(request.form['query']) print(type(request.form['query'])) store.query = json.loads(request.form['query']) store.save_to_mongo() return redirect(url_for('.index')) return render_template('stores/edit_store.html', store=store)
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == "POST": store.name = request.form['name'] store.url_prefix = request.form['url_prefix'] store.tag_name = request.form['tag_name'] store.query = request.form['query'] store.save_to_mongo() return redirect(url_for('.index')) return render_template('/stores/edit_store.html', store=store)
def edit_store(store_id): # store = Store.get_by_id(store_id) if request.method == 'POST': name = request.form['name'] url_prefix = request.form['url_prefix'] tag_name = request.form['tag_name'] query = json.loads(request.form['query']) store = Store.get_by_id(store_id) store.name = name store.url_prefix = url_prefix store.tag_name = tag_name store.query = query store.save_to_mongo() return redirect(url_for( '.index')) # .index is the root of the endpoint, not the HTML return render_template('stores/edit_store.html', store=Store.get_by_id(store_id))
def edit_store(store_id): store = Store.get_by_id(store_id) if store is not None: if request.method == 'POST': new_url_prefix = request.form['url_prefix'] new_tag_name = request.form['tag_name'] new_query = request.form['query'] store.url_prefix = new_url_prefix store.tag_name = new_tag_name store.query = new_query store.save_to_mongo() return redirect(url_for('.all_stores')) return render_template('stores/edit_store.html', store=store) else: return redirect(url_for('.all_stores'))
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == 'POST': name = request.form['name'] url_prefix = request.form['url_prefix'] tag_name = request.form['tag_name'] query = json.loads(request.form['query'].replace("'", '"')) store.name = name store.url_prefix = url_prefix store.tag_name = tag_name store.query = query store.persist() return redirect(url_for('.index')) return render_template('stores/edit_store.html', store=store)
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == 'POST': store.name = request.form['name'] store.url_prefix = request.form['url_prefix'] store.tag_name = request.form['tag_name'] query = request.form['query'] query = query.replace("\'", "\"") store.query = json.loads(query) store.save_to_mongo() return redirect(url_for('.index')) else: return render_template('stores/edit_store.html', store=store)
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == "POST": name = request.form["name"] url_prefix = request.form["url_prefix"] tag_name = request.form["tag_name"] query = json.loads(request.form["query"]) store.name = name store.url_prefix = url_prefix store.tag_name = tag_name store.query = query store.save_to_mongo() return redirect(url_for(".index")) store_query = json.dumps(store.query) # display double quote format return render_template("stores/edit_store.html", store=store, store_query=store_query)
def edit_store(store_id): store = Store.get_by_id(store_id) print(store) print(store_id) if request.method == 'POST': name = request.form['name'] #url_prefix = request.form['URL_Prefix'] tag_name = request.form['tag_name'] query = json.loads(request.form['HTML_Query']) for st in store: st.name = name #store.url_prefix = url_prefix st.tag_name = tag_name st.query = query st.update_to_mongo() text = "Store has been successfully edited" return redirect(url_for('.index', text=text, store=st)) return render_template('stores/edit_stores.html', store=store)
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == "POST": name = request.form["name"] url_prefix = request.form["url_prefix"] tag_name = request.form["tag_name"] query = request.form["query"] store.name = name store.url_prefix = url_prefix store.tag_name = tag_name store.query = query store.save_to_mongo() return redirect(url_for("stores.index")) return render_template("edit_store.html", store=store)
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == 'POST': name = request.form['name'] url_prefix = request.form['url_prefix'] tag_name = request.form['tag_name'] query = json.loads(request.form['query']) store.name = name store.url_prefix = url_prefix store.tag_name = tag_name store.query = query store.save_to_mongo() # take us back to the list of stores return redirect(url_for('.index')) return render_template('stores/edit_store.html', store=store)
def edit_store(store_id): """ This endpoint allows a user to edit an existing store and save to the database :return: Store index for the application once store is successfully edited """ store = Store.get_by_id(store_id) if request.method == 'POST': name = request.form['name'] url_prefix = request.form['url_prefix'] tag_name = request.form['tag_name'] query = json.loads(request.form['query']) # String to Dict (JSON) store.name = name store.url_prefix = url_prefix store.tag_name = tag_name store.query = query store.save_to_mongo() return redirect(url_for('.index')) return render_template('stores/edit_store.html', store=store)
def delete_store(store_id): Store.get_by_id(store_id).remove_from_mongo() return redirect(url_for('.index'))
def delete_store(store_id): store = Store.get_by_id(store_id).remove_from_mongo() return(redirect(url_for("stores.index")))
def delete_store(store_id): Store.get_by_id(store_id).remove_to_mongo() return redirect(url_for(".index"))
def store_show(store_id): store = Store.get_by_id(store_id) return render_template('stores/store_show.html', store=store)
def store_delete(store_id): store = Store.get_by_id(store_id) if store.delete_instance(): flash("Store successfull deleted.", "success") return redirect(url_for('stores.store_index'))
def delete_store(store_id): store = Store.get_by_id(store_id) store.remove_from_db() return redirect(url_for('.index'))
def delete_store(store_id): store = Store.get_by_id(store_id) store.remove_from_mongo() stores = Store.all() return render_template("stores/index.html", stores=stores)
def remove_store(store_id): store = Store.get_by_id(store_id) store.remove_from_mongo() return redirect(url_for('.index'))
def store_page(store_id): return render_template('stores/store.html', store=Store.get_by_id(store_id))