Plan + Tests

This commit is contained in:
2023-12-13 18:52:59 +01:00
parent ae8b0206fc
commit 15954af651
12 changed files with 1166 additions and 236 deletions

View File

@ -73,7 +73,8 @@ def displayRapla():
if not samstag:
samstag = False
events = getWeek(week, fetchRAPLA.getIcal(current_user.kurs), samstag)
return render_template("plan.html", events=events[0], eventdays=events[1])
return render_template("plan-user.html", events=events[0], eventdays=events[1],
name=current_user.name, prev=str(events[2])[:10], next=str(events[3])[:10], mon=events[4])
@app.route("/backendpoc/plan/<string:kurs>")
@ -94,13 +95,16 @@ def displayPlan(kurs):
return redirect(url_for("displayRapla"))
except AttributeError:
pass
plan = fetchRAPLA.getIcal(kurs.upper())
kurs = kurs.upper()
plan = fetchRAPLA.getIcal(kurs)
if plan:
samstag = request.args.get("samstag")
if not samstag:
samstag = False
events = getWeek(week, plan, samstag)
return render_template("plan-anon.html", events=events[0], eventdays=events[1])
print(events)
return render_template("plan-anon.html", events=events[0], eventdays=events[1], kurs=kurs,
prev=str(events[2])[:10], next=str(events[3])[:10], mon=events[4])
else:
return redirect(url_for("login"))