aboutsummaryrefslogtreecommitdiff
path: root/app/admin/forms.py
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2019-03-19 15:43:22 +0000
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2019-03-19 15:43:22 +0000
commit5ed81ed62ecf5533671a00e3cddda583ef5e4e17 (patch)
treed79d57243bff8fcbc9fb67e947496291ba3ec42a /app/admin/forms.py
parentAllow admin to add datasets (diff)
downloadAnnotateChange-5ed81ed62ecf5533671a00e3cddda583ef5e4e17.tar.gz
AnnotateChange-5ed81ed62ecf5533671a00e3cddda583ef5e4e17.zip
Allow user/dataset selection with dropdown
Diffstat (limited to 'app/admin/forms.py')
-rw-r--r--app/admin/forms.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/app/admin/forms.py b/app/admin/forms.py
index 6b39e2e..6e48ee9 100644
--- a/app/admin/forms.py
+++ b/app/admin/forms.py
@@ -6,8 +6,8 @@ from flask import current_app
from flask_wtf import FlaskForm
from flask_wtf.file import FileField, FileRequired
-from wtforms import StringField, SubmitField
-from wtforms.validators import DataRequired, ValidationError
+from wtforms import StringField, SubmitField, SelectField
+from wtforms.validators import DataRequired, ValidationError, InputRequired
from werkzeug.utils import secure_filename
@@ -16,8 +16,10 @@ from app.admin.datasets import validate_dataset, get_name_from_dataset
class AdminAssignTaskForm(FlaskForm):
- username = StringField("Username", validators=[DataRequired()])
- dataset = StringField("Dataset", validators=[DataRequired()])
+ username = SelectField(
+ "Username", coerce=int, validators=[InputRequired()]
+ )
+ dataset = SelectField("Dataset", coerce=int, validators=[InputRequired()])
submit = SubmitField("Assign")