From 56cedaa3085b5905d5d6351eeab76a4642097e07 Mon Sep 17 00:00:00 2001 From: Mo8it Date: Fri, 16 Sep 2022 22:59:42 +0200 Subject: [PATCH] Remove setActiveSemester and its route --- advlabdb/models.py | 16 ---------------- advlabdb/routes.py | 15 --------------- 2 files changed, 31 deletions(-) diff --git a/advlabdb/models.py b/advlabdb/models.py index 46d88c1..366c12e 100644 --- a/advlabdb/models.py +++ b/advlabdb/models.py @@ -689,22 +689,6 @@ class User(db.Model, FsUserMixin): def __str__(self): return self.str() - def setActiveSemester(self, semester): - if semester is None: - flash("Can not change the active semester to None!", "error") - return - - if self.active_semester != semester: - try: - self.active_semester = semester - db.session.commit() - except Exception as ex: - flash(str(ex), "error") - - db.session.rollback() - else: - flash(f"Active semester changed to {semester}!", "warning") - class Role(db.Model, FsRoleMixin): def str(self): diff --git a/advlabdb/routes.py b/advlabdb/routes.py index 01fb9ba..49d248e 100644 --- a/advlabdb/routes.py +++ b/advlabdb/routes.py @@ -31,18 +31,3 @@ def index(): url = url_for(endpoint_base + ".index") return redirect(url) - - -@bp.route("/set_semester") -@auth_required() -def set_semester(): - try: - semesterId = int(request.args.get("semester_id")) - except Exception as ex: - flash(str(ex), "error") - else: - semester = db.session.get(Semester, semesterId) - current_user.setActiveSemester(semester) - - red = request.referrer or url_for("main.index") - return redirect(red)