adds device page and form for new device
- form added to push new device id to backend - device added to db model (needs to be pushed still) - form return right now just prints - design for device list created, still needs some updates
This commit is contained in:
@ -19,8 +19,8 @@ import requests
|
||||
import server.googleHandler as google
|
||||
|
||||
from server import login_manager, app, db
|
||||
from server.forms import LoginForm, RegistrationForm
|
||||
from server.models import User, Calendar
|
||||
from server.forms import LoginForm, RegistrationForm, DeviceForm
|
||||
from server.models import User, Calendar, Device
|
||||
|
||||
os.environ['OAUTHLIB_INSECURE_TRANSPORT'] = '1'
|
||||
|
||||
@ -45,7 +45,23 @@ def view():
|
||||
return flask.render_template('login.html')
|
||||
else:
|
||||
return (flask.render_template('view.html'))
|
||||
|
||||
@app.route("/devices", methods=['GET', 'POST'])
|
||||
def devices():
|
||||
if not current_user.is_authenticated:
|
||||
return flask.render_template('login.html')
|
||||
|
||||
device = Device()
|
||||
device.deviceId="Anthon-Mouse-Car"
|
||||
devices = [device]
|
||||
form = DeviceForm()
|
||||
if form.validate_on_submit():
|
||||
print(form.deviceId.data, flush=True)
|
||||
# TODO add device to database here
|
||||
|
||||
return flask.render_template('devices.html', devices=devices, form=form)
|
||||
|
||||
|
||||
@app.route("/calendar")
|
||||
@login_required
|
||||
def calendar():
|
||||
@ -67,6 +83,7 @@ def emaillogin():
|
||||
return redirect(url_for('account'))
|
||||
return render_template('emaillogin.html', title='Sign In', form=form)
|
||||
|
||||
|
||||
@app.route('/register', methods=['GET', 'POST'])
|
||||
def register():
|
||||
if current_user.is_authenticated:
|
||||
@ -81,7 +98,7 @@ def register():
|
||||
db.session.commit()
|
||||
flash('Congratulations, you are now a registered user!')
|
||||
return redirect(url_for('emaillogin'))
|
||||
return render_template('register.html', title='Register', form=form)
|
||||
return flask.render_template('register.html', title='Register', form=form)
|
||||
|
||||
@app.route("/test")
|
||||
def testAPI():
|
||||
|
Reference in New Issue
Block a user