Beispiel #1
0
def account_createtable():
    form = CreateTableForm(request.form)
    if form.validate():
        tableid = DB.add_table(form.tablenumber.data, current_user.get_id())
        new_url = BH.shorten_url(config.base_url + "newrequest/" + tableid)
        DB.update_table(tableid, new_url)
        return redirect(url_for('account'))
    return render_template("account.html", createtableform=form, tables=DB.get_tables(current_user.get_id()))
def account_createtable():
    form = CreateTableForm(request.form)
    if form.validate():
        tableid = DB.add_table(form.tablenumber.data, current_user.get_id())
        new_url = BH.shorten_url(config.base_url + "newrequest/" + str(tableid))
        DB.update_table(tableid, new_url)
        return redirect(url_for('account'))
    return render_template("account.html", createtableform=form, tables=DB.get_tables(current_user.get_id()))
Beispiel #3
0
def account_createtable():
    form = CreateTableForm(request.form)
    if form.validate():
        tableid = DB.add_table(form.tablenumber.data, current_user.get_id())
        new_url = Config.BASE_URL + 'newrequest/' + tableid
        DB.update_table(tableid, new_url)
        return redirect(url_for('account'))
    return render_template('account.html', createtableform=form, tables=DB.get_tables(current_user.get_id()))
Beispiel #4
0
def account_createtable():
    form = CreateTableForm(flask.request.form)
    if form.validate():
        DB.add_table(form.tablename.data, flask_login.current_user.get_id())
        return flask.redirect(flask.url_for('account'))
    return flask.render_template("account.html",
                                 createtableform=form,
                                 tables=DB.get_tables(
                                     flask_login.current_user.get_id()))
Beispiel #5
0
def account_createtable():
    form = CreateTableForm(request.form)
    if form.validate():
        tableid = DB.add_table(form.tableNumber.data, current_user.get_id())
        new_url = config.base_url + "/newrequest/" + tableid
        DB.update_table(tableid, new_url)
        return redirect(url_for('account'))

    tablename = request.form.get("tablenumber")
    tableid = DB.add_table(tablename, current_user.get_id())
    new_url = config.base_url + "/newrequest/" + tableid
    # new_url = BH.shortenUrl(new_urli)  for bitly url shortening
    DB.update_table(tableid, new_url)
    return redirect(url_for('account'))
Beispiel #6
0
def account_createtable():
    form = CreateTableForm(request.form)
    if form.validate():
        # We are using current_user method from FlaskLogin here.
        tableid = DB.add_table(form.tablenumber.data, current_user.get_id())
        # new_url = config.base_url + "newrequest/" + tableid
        # We are using str(tableid) because we are using ObjectId for Mongo.
        # This will ensure that tableid is always a string before we concatenate
        # it to our URL.
        new_url = BH.shorten_url(config.base_url + "newrequest/" +
                                 str(tableid))
        DB.update_table(tableid, new_url)
        return redirect(url_for('account'))
    return render_template("account.html",
                           createTableForm=form,
                           tables=DB.get_tables(current_user.get_id()))
def account_createtable():  #This route function belongs to the account
    form = CreateTableForm(
        request.form)  #request.form to get access to all form-fields

    if form.validate():

        tableid = DB.add_table(
            form.tablenumber.data,
            current_user.get_id())  #Flask Login function to get
        #the id of the current user
        new_url = BH.shorten_url(
            config.base_url + "newrequest/" +
            str(tableid))  #Creates the table URL shortend by bitly.
        DB.update_table(tableid, new_url)
        return redirect(url_for('account'))

    return render_template("account.html",
                           createtableform=form,
                           tables=DB.get_tables(current_user.get_id()))