async test
This commit is contained in:
14
routing.py
14
routing.py
@ -49,7 +49,7 @@ def welcome():
|
||||
return render_template('dashboard.html', kurs=kurs, name=name, theorie=t, praxis=p)
|
||||
|
||||
|
||||
@app.route("/theorie/noten")
|
||||
@app.route("/theorie/noten", methods=["GET", "POST"])
|
||||
@login_required
|
||||
def displayNoten():
|
||||
"""
|
||||
@ -57,6 +57,9 @@ def displayNoten():
|
||||
:return HTML:
|
||||
"""
|
||||
d = Dualis.query.filter_by(uid=current_user.id).first()
|
||||
if request.method == "POST":
|
||||
d.result_list = request.form.get("sem")
|
||||
db.session.commit()
|
||||
if not d.result_list:
|
||||
return redirect(url_for("getSemester", next=url_for(request.endpoint)))
|
||||
t = d.token
|
||||
@ -65,8 +68,7 @@ def displayNoten():
|
||||
timeout = fetchDUALIS.timeOut(d, c, "displayNoten")
|
||||
if timeout:
|
||||
return timeout
|
||||
res = fetchDUALIS.getResults(t, c, sem)
|
||||
return render_template("noten.html", noten=res, semester=fetchDUALIS.getSem(t, c), sel=sem, s="n", praxis="hidden")
|
||||
return render_template("noten.html", noten=fetchDUALIS.getResults(t, c, sem), semester=fetchDUALIS.getSem(t, c), sel=sem, s="n", praxis="hidden")
|
||||
|
||||
|
||||
@app.route("/plan", methods=["GET"])
|
||||
@ -242,7 +244,7 @@ def login():
|
||||
|
||||
|
||||
@app.route("/log-in", methods=["POST"])
|
||||
def login_post():
|
||||
async def login_post():
|
||||
"""
|
||||
Verarbeitet die Eingabe von login(). \n
|
||||
Falls der User schon angelegt ist, wird das Passwort verglichen. \n
|
||||
@ -258,13 +260,13 @@ def login_post():
|
||||
success = make_response(redirect(url_for("getKurs")))
|
||||
|
||||
user = User.query.filter_by(email=email).first()
|
||||
t = fetchDUALIS.checkUser(email, password)
|
||||
t = await fetchDUALIS.checkUser(email, password)
|
||||
if t[0] == -2:
|
||||
return redirect(url_for("login", code=-2))
|
||||
if user:
|
||||
dualis = Dualis.query.filter_by(uid=user.id).first()
|
||||
dualis.token = t[0]
|
||||
newcookie = requesthelpers.getCookie(t[1].cookies)
|
||||
newcookie = t[1]
|
||||
dualis.token_created = time.time()
|
||||
db.session.commit()
|
||||
login_user(user)
|
||||
|
||||
Reference in New Issue
Block a user