def edit_store(store_id): if request.method == 'POST': store = Store.get_by_id(store_id) 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() flash("Store {} successfully updated.".format(store_id)) return redirect(url_for('.index')) return render_template('/stores/edit_store.html', store=Store.get_by_id(store_id))
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')) return render_template("stores/edit_store.html", store=Store.get_by_id(store_id))
def __init__(self, name, url, store_id, price=None, _id=None): self.name = name self.url = url self.store_id = store_id store = Store.get_by_id(store_id) self.tag_name = store.tag_name self.query = store.query self.price = None if price is None else price self._id = uuid.uuid4().hex if _id is None else _id
def edit_store(store_id): store = Store.get_by_id(uuid.UUID(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.jinja2', 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.jinja2", store=Store.get_by_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.price_tag = request.form['price_tag'] store.price_query = request.form['price_query'] store.img_query = request.form['img_query'] store.img_src_tag = request.form['img_src_tag'] 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.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 edit_store(store_id): store = Store.get_by_id(store_id) if request.method == 'POST': name = request.form['name'] # get data from html 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() # update the data, not just save!! 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.name = name store.url_prefix = url_prefix store.tag_name = tag_name store.query = query store.save_to_mongo() return make_response(store_page(store_id)) 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 = urlparse(request.form['url_prefix']).hostname 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_db() flash("update store moi thanh cong") return redirect(url_for('stores.index')) return render_template('stores/edit_store.jinja2', 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'] ) # convert string representation of query to dictionary 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.jinja2', 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.crawler.price_tag_name = request.form['price_tag_name'] store.crawler.price_query = json.loads(request.form['price_query']) store.crawler.image_tag_name = request.form['image_tag_name'] store.crawler.image_query = json.loads(request.form['image_query']) # print(store.crawler.price_query) store.save_to_mongo() store.crawler.save_to_mongo() return redirect(url_for('.index')) return render_template('stores/edit_store.jinja2', 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.to_mongo() return redirect(url_for(".index")) return render_template("stores/edit_store.jinja2", 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'] namequery = json.loads(request.form['namequery']) pricequery = json.loads(request.form['pricequery']) store.name = name store.url_prefix = url_prefix store.tag_name = tag_name store.pricequery = pricequery store.namequery = namequery store.save_to_mongo() return redirect(url_for('.index')) return render_template('stores/edit_store.jinja2', 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'] price_tag = request.form['price_tag'] price_query = json.loads(request.form['price_query']) name_tag = request.form['name_tag'] name_query = json.loads(request.form['name_query']) store.name = name store.url_prefix = url_prefix store.p_tag_name = price_tag store.p_query = price_query store.n_tag_name = name_tag store.n_query = name_query store.save_to_db() return redirect(url_for('.store_page', store_id=store_id)) return render_template('stores/edit_store.jinja2', store=store)
def update_store(store_id): # in case we receive GET - this is the first time the page is opened # in case we receive POST - we have the details store = Store.get_by_id(store_id) if request.method == 'GET': return render_template('stores/edit_store.html', store=store) else: # get from the request the newly created alert details name = request.form['name'] url_prefix = request.form['url'] tag_name = request.form['tag_name'] query = request.form['query'] # upload from DB the store details and then set them with new data 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'))
def edit_store(store_id): store = Store.get_by_id(store_id) if request.method == 'POST': try: 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() except: return render_template( '/stores/edit_store.html', error_message= "Could not accept input as Store data. Please check for invalid data before saving", store=store) return redirect(url_for('.index')) return render_template('/stores/edit_store.html', store=store)
def store_page(store_id): store = Store.get_by_id(store_id) return render_template('stores/store.html', store=store)
def delete_store(store_id): Store.get_by_id(uuid.UUID(store_id)).delete() return redirect(url_for('.index'))
def store_page(store_id): return render_template('stores/store.jinja2', store=Store.get_by_id(uuid.UUID(store_id)))
def delete_store(store_id): store = Store.get_by_id(store_id) store.remove_from_mongo() #redirect to the next entry point return redirect(url_for('stores.index'))
def delete_store(store_id): Store.get_by_id(store_id).delete() return render_template(url_for('.index'))
def delete_store(store_id): store = Store.get_by_id(store_id) store.remove() return redirect(url_for("stores.index"))
def delete_store(store_id): store = Store.get_by_id(store_id) store.delete() return redirect('/stores')
def store_page(store_id): return render_template('stores/store.jinja2', store=Store.get_by_id(store_id), config=config)
def delete_store(store_id): Store.get_by_id(store_id).delete()
def delete_store(store_id): Store.get_by_id(store_id).delete() return redirect(url_for(".index"))
def delete_store(store_id): Store.get_by_id(store_id).remove() flash("Store with ID: {} successfully deleted.".format(store_id)) return redirect(url_for('.index'))
def store_page(store_id): return render_template("stores/store.jinja2", store=Store.get_by_id(store_id))
def store_page(store_id): return render_template("alerts/new_alert.html", store=Store.get_by_id(store_id))
def delete_store(store_id): Store.get_by_id(store_id).delete() return redirect(url_for('.index'))
def delete_store(store_id): store = Store.get_by_id(store_id) store.delete() return redirect(url_for('.index'))
def store_page(store_id): return render_template('stores/store.jinja2', store=Store.get_by_id(store_id))
def store_page(store_id): return render_template('stores/store.html', store=Store.get_by_id(store_id))
def delete_store(store_id): store = Store.get_by_id(store_id) return render_template("stores/store.html", store=store)