Exemplo n.º 1
0
def create_store():
    if request.method == 'POST':
        name = request.form['name']
        url_prefix = request.form['url_prefix']
        tag = request.form['tag']
        query = json.loads(request.form['query'])
        store = Store(name, url_prefix, tag, query)
        store.save_to_mongo()
        return redirect(url_for("stores.index"))
    return render_template("stores/create_store.jinja2")
Exemplo n.º 2
0
def create_store():
    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(name, url_prefix, tag_name, query)
        store.save_to_mongo()
        flash("Store {} successfully added.".format(name))
        return redirect(url_for('.index'))

    return render_template('/stores/create_store.html')
Exemplo n.º 3
0
def create():
    if request.method=='POST':
        name=request.form['name']
        url=request.form['url']
        tag=request.form['tag']
        query=request.form['query']
        query=query.replace("'", '"')
        query=json.loads(query)
        headers=request.form['headers']
        headers=headers.replace("'", '"')
        headers=json.loads(headers)
        store=Store(name, url, tag, query, header=headers)
        store.save_to_mongo()
        return redirect(url_for('.stores'))

    return render_template('stores/new.jinja2')
Exemplo n.º 4
0
def create_store():

    # in case we receive GET - this is the first time the page is opened
    # in case we receive  POST - we have the details
    if request.method == 'GET':
        return render_template('stores/create_store.html')
    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']
        # need to format the query as json
        query = json.load(request.form['query'])

        store = Store(name, url_prefix, tag_name, query)

        store.save_to_mongo()

        return redirect(url_for('stores.index'))