mirror of
https://codeberg.org/Mo8it/AdvLabDB.git
synced 2024-11-08 21:21:06 +00:00
Fixed active semester not found
This commit is contained in:
parent
ff0f5cc48c
commit
c86091fe39
2 changed files with 7 additions and 2 deletions
|
@ -10,6 +10,7 @@ class SecureAdminIndexView(AdminIndexView):
|
|||
|
||||
class SecureModelView(ModelView):
|
||||
can_export = True
|
||||
can_set_page_size = True
|
||||
|
||||
def is_accessible(self):
|
||||
return current_user.has_role("admin")
|
||||
|
|
|
@ -23,8 +23,12 @@ def util_processor():
|
|||
if "activeSemesterId" not in session:
|
||||
session["activeSemesterId"] = lastSemesterId
|
||||
elif session["activeSemesterId"] != lastSemesterId:
|
||||
flash(f"You are in the old semester {Semester.query.get(session['activeSemesterId']).label}!",
|
||||
"warning")
|
||||
activeSemester = Semester.query.get(session['activeSemesterId'])
|
||||
if activeSemester:
|
||||
flash(f"You are in the old semester {activeSemester.label}!", "warning")
|
||||
else:
|
||||
flash(f"Semester changed!", "warning")
|
||||
session["activeSemesterId"] = lastSemesterId
|
||||
return Semester.query.get(session["activeSemesterId"]).label
|
||||
|
||||
def navbarItems(title):
|
||||
|
|
Loading…
Reference in a new issue