Edit form fields
This commit is contained in:
@@ -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"},
|
||||
)
|
||||
|
Reference in New Issue
Block a user