Basic frontend uploader component

This commit is contained in:
dandds
2019-06-05 17:10:05 -04:00
parent e327a0bada
commit fb430e76e9
8 changed files with 114 additions and 20 deletions

View File

@@ -1,6 +1,7 @@
from wtforms.fields import BooleanField, DecimalField, StringField
from wtforms.fields import BooleanField, DecimalField, FileField, StringField
from wtforms.fields.html5 import DateField
from wtforms.validators import Required, Optional
from flask_wtf.file import FileAllowed
from .forms import BaseForm
from atst.utils.localization import translate
@@ -12,6 +13,13 @@ class TaskOrderForm(BaseForm):
description=translate("forms.task_order.number_description"),
validators=[Required()],
)
pdf = FileField(
None,
validators=[
FileAllowed(["pdf"], translate("forms.task_order.file_format_not_allowed"))
],
render_kw={"accept": ".pdf,application/pdf"},
)
class FundingForm(BaseForm):