Errorpage + RAPLA-Styling
This commit is contained in:
19
routing.py
19
routing.py
@ -224,7 +224,7 @@ def getRapla():
|
||||
User.query.filter_by(id=current_user.id).first().kurs = file[5:-5]
|
||||
db.session.commit()
|
||||
else:
|
||||
return redirect(url_for("error", ecode=file + 900))
|
||||
return redirect(url_for("error", ecode=900))
|
||||
return redirect(url_for("welcome"))
|
||||
|
||||
|
||||
@ -309,29 +309,30 @@ def logout():
|
||||
return red
|
||||
|
||||
|
||||
@app.route("/backendpoc/error<int:ecode>")
|
||||
def error(ecode):
|
||||
@app.route("/error")
|
||||
def error():
|
||||
"""
|
||||
Error Page für custom-Errors. \n
|
||||
TODO: Funktion depreciaten. Ersetzen durch Errors auf den entsprechenden Seiten.
|
||||
:param ecode:
|
||||
:return:
|
||||
"""
|
||||
if ecode == 900:
|
||||
error = request.args.get("ecode")
|
||||
if error == "900":
|
||||
msg = "Ungültige RAPLA-URL! Sicher, dass der Link zum DHBW-Rapla führt?"
|
||||
elif ecode == 899:
|
||||
elif error == "899":
|
||||
msg = "Der Kalender wurde nicht gefunden! Sicher, dass der Link korrekt ist?"
|
||||
else:
|
||||
msg = "Unbekannter Fehler!"
|
||||
return render_template('index.html', message=msg, headermessage="DualHub")
|
||||
msg = str(error)
|
||||
return render_template('display-message.html', message=msg)
|
||||
|
||||
|
||||
@app.route("/error")
|
||||
@app.errorhandler(HTTPException)
|
||||
def handle(e):
|
||||
""""
|
||||
HTTP-Exception-Handler
|
||||
"""
|
||||
return render_template('index.html', message=e, headermessage="DualHub")
|
||||
return render_template('display-message.html', message=e)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user