Beispiel #1
0
def newDatabase():
    form = Form(request.form)
    global new_database
    if new_database == None:
        new_database = DataBase()
    if request.method == 'POST':
        new_database.name = request.form['name']
        client.saveDataBase(new_database)
        new_database = None
        return redirect('/')
    form.database = new_database
    
    return render_template('newdatabase.html', form=form)
Beispiel #2
0
def database(database):
    form = Form(request.form)
    
    if request.method == 'POST':
        if request.form['submit_button'] == "Merge selected tables":
            new_table = None
            client.mergeTables(database,request.form.getlist('selected_table'))
        elif request.form['submit_button'] == "Delete selected tables":
            client.deleteTables(database,request.form.getlist('selected_table'))
        elif request.form['submit_button'] == "Back":
            return redirect('/')
        
    form.database = client.getDataBaseByName(database)
    
    return render_template('database.html',form=form)