1
0
Fork 0
mirror of https://codeberg.org/Mo8it/AdvLabDB.git synced 2024-12-20 23:41:20 +00:00

Require active_semester

This commit is contained in:
Mo 2022-05-17 01:11:47 +02:00
parent e71d711090
commit 2236edb8aa
3 changed files with 5 additions and 2 deletions

View file

@ -148,8 +148,7 @@ class UserView(SecureAdminModelView):
active_semester = QuerySelectField(
"Active Semester",
query_factory=semesterQueryFactory,
allow_blank=True,
blank_text="-",
validators=[DataRequired()],
default=lastSemester,
description="Not fixed and users (including assistants) can change it.",
)

View file

@ -69,6 +69,7 @@ def main():
mobile_phone_number=admin_mobile_phone_number.strip() or None,
building=admin_building.strip() or None,
room=admin_room.strip() or None,
active_semester=semester,
)
admin = Admin(user=admin_user)

View file

@ -107,6 +107,7 @@ def main():
roles=[adminRole],
first_name="Peter",
last_name="Blümler",
active_semester=sem2,
)
admin = Admin(user=admin_user)
@ -121,6 +122,7 @@ def main():
last_name="l",
phone_number="012333212",
mobile_phone_number="012334123",
active_semester=sem2,
)
us2 = user_datastore.create_user(
email="test2@protonmail.com",
@ -128,6 +130,7 @@ def main():
roles=[assistantRole],
first_name="As2",
last_name="l",
active_semester=sem2,
)
as1 = Assistant(user=us1)