Render form fields on the page

This commit is contained in:
Montana
2019-01-25 15:58:41 -05:00
parent f6a066f983
commit 1ca4d62a3a
4 changed files with 30 additions and 17 deletions

View File

@@ -8,31 +8,27 @@ from .validators import IsNumber
from atst.utils.localization import translate
class KOReviewForm(CacheableForm):
pdf = FileField(
translate("forms.ko_review.pdf_label"),
description=translate("forms.ko_review.pdf_description"),
validators=[
FileAllowed(["pdf"], translate("forms.ko_review.pdf_description")),
FileAllowed(
["pdf", "png"], translate("forms.task_order.file_format_not_allowed")
),
InputRequired(),
],
render_kw={"required": False},
render_kw={"required": False, "accept": ".pdf,.png,application/pdf,image/png"},
)
to_number = StringField(
translate("forms.ko_review.to_number"),
validators=[
Length(min=10),
IsNumber(),
],
translate("forms.ko_review.to_number"), validators=[Length(min=10), IsNumber()]
)
loa = StringField(
translate("forms.ko_review.loa"),
validators=[
Length(min=10),
IsNumber(),
],
translate("forms.ko_review.loa"), validators=[Length(min=10), IsNumber()]
)
custom_clauses = TextAreaField(
translate("forms.ko_review.custom_clauses_label"),
description=translate("forms.ko_review.custom_clauses_description"),
validators=[Optional()]
validators=[Optional()],
)