Edit form fields

This commit is contained in:
Montana
2019-01-29 15:20:41 -05:00
parent 75bfc5fbdb
commit 7bef2e86ca
4 changed files with 28 additions and 26 deletions

View File

@@ -1,15 +1,36 @@
import pendulum
from flask_wtf.file import FileAllowed
from wtforms.fields.html5 import DateField
from wtforms.fields import StringField, TextAreaField, FileField
from wtforms.validators import Optional, Length, InputRequired
from .forms import CacheableForm
from .validators import IsNumber
from .validators import IsNumber, DateRange
from atst.utils.localization import translate
class KOReviewForm(CacheableForm):
start_date = DateField(
translate("forms.ko_review.start_date_label"),
validators=[
DateRange(
lower_bound=pendulum.duration(days=0),
message=translate("forms.ko_review.invalid_date"),
)
],
)
end_date = DateField(
translate("forms.ko_review.end_date_label"),
validators=[
DateRange(
lower_bound=pendulum.duration(days=0),
message=translate("forms.ko_review.invalid_date"),
)
],
format="%m/%d/%Y",
)
pdf = FileField(
translate("forms.ko_review.pdf_label"),
description=translate("forms.ko_review.pdf_description"),
@@ -17,7 +38,6 @@ class KOReviewForm(CacheableForm):
FileAllowed(
["pdf", "png"], translate("forms.task_order.file_format_not_allowed")
),
InputRequired(),
],
render_kw={"required": False, "accept": ".pdf,.png,application/pdf,image/png"},
)