diff --git a/advlabdb/adminModelViews.py b/advlabdb/adminModelViews.py index 9aff87c..9dabcab 100644 --- a/advlabdb/adminModelViews.py +++ b/advlabdb/adminModelViews.py @@ -363,6 +363,9 @@ class PartView(SecureAdminModelView): "Program", query_factory=programQueryFactory, validators=[DataRequired()], allow_blank=True, blank_text="-" ) } + form_args = { + "number": {"widget": NumberInput(min=1)}, + } column_searchable_list = ["program.label", "number"] @@ -408,6 +411,7 @@ class StudentView(SecureAdminModelView): ] form_args = { + "student_number": {"widget": NumberInput(min=0)}, "uni_email": {"validators": [Email()]}, "contact_email": {"validators": [Email()]}, } @@ -659,7 +663,9 @@ class ExperimentView(SecureAdminModelView): ] form_args = { + "number": {"widget": NumberInput(min=1)}, "wiki_link": {"validators": [URL()]}, + "duration_in_days": {"widget": NumberInput(min=1)}, } form_extra_fields = { "program": QuerySelectField(