diff --git a/atst/forms/financial.py b/atst/forms/financial.py
index 69671dca..d9d953de 100644
--- a/atst/forms/financial.py
+++ b/atst/forms/financial.py
@@ -2,7 +2,7 @@ import re
import pendulum
from wtforms.fields.html5 import DateField, EmailField
from wtforms.fields import StringField, FileField
-from wtforms.validators import DataRequired, Email, Regexp
+from wtforms.validators import InputRequired, Email, Regexp
from flask_wtf.file import FileAllowed
from .fields import NewlineListField, SelectField, NumberStringField
@@ -36,7 +36,7 @@ class BaseFinancialForm(ValidatedForm):
task_order_number = StringField(
"Task Order Number associated with this request",
description="Include the original Task Order number (including the 000X at the end). Do not include any modification numbers. Note that there may be a lag between approving a task order and when it becomes available in our system.",
- validators=[DataRequired()],
+ validators=[InputRequired()],
)
uii_ids = NewlineListField(
@@ -47,35 +47,35 @@ class BaseFinancialForm(ValidatedForm):
pe_id = StringField(
"Program Element Number",
description="PE numbers help the Department of Defense identify which offices' budgets are contributing towards this resource use.
It should be 7 digits followed by 1-3 letters, and should have a zero as the first and third digits.",
- validators=[DataRequired()],
+ validators=[InputRequired()],
)
treasury_code = StringField(
"Program Treasury Code",
description="Program Treasury Code (or Appropriations Code) identifies resource types.
It should be a four digit or six digit number, optionally prefixed by one or more zeros.",
- validators=[DataRequired(), Regexp(TREASURY_CODE_REGEX)],
+ validators=[InputRequired(), Regexp(TREASURY_CODE_REGEX)],
)
ba_code = StringField(
"Program Budget Activity (BA) Code",
description="BA Code is used to identify the purposes, projects, or types of activities financed by the appropriation fund.
It should be two digits, followed by an optional letter.",
- validators=[DataRequired(), Regexp(BA_CODE_REGEX)],
+ validators=[InputRequired(), Regexp(BA_CODE_REGEX)],
)
- fname_co = StringField("KO First Name", validators=[DataRequired()])
- lname_co = StringField("KO Last Name", validators=[DataRequired()])
+ fname_co = StringField("KO First Name", validators=[InputRequired()])
+ lname_co = StringField("KO Last Name", validators=[InputRequired()])
- email_co = EmailField("KO Email", validators=[DataRequired(), Email()])
+ email_co = EmailField("KO Email", validators=[InputRequired(), Email()])
- office_co = StringField("KO Office", validators=[DataRequired()])
+ office_co = StringField("KO Office", validators=[InputRequired()])
- fname_cor = StringField("COR First Name", validators=[DataRequired()])
+ fname_cor = StringField("COR First Name", validators=[InputRequired()])
- lname_cor = StringField("COR Last Name", validators=[DataRequired()])
+ lname_cor = StringField("COR Last Name", validators=[InputRequired()])
- email_cor = EmailField("COR Email", validators=[DataRequired(), Email()])
+ email_cor = EmailField("COR Email", validators=[InputRequired(), Email()])
- office_cor = StringField("COR Office", validators=[DataRequired()])
+ office_cor = StringField("COR Office", validators=[InputRequired()])
class FinancialForm(BaseFinancialForm):
@@ -91,13 +91,13 @@ class FinancialForm(BaseFinancialForm):
class ExtendedFinancialForm(BaseFinancialForm):
def validate(self, *args, **kwargs):
if self.funding_type.data == "OTHER":
- self.funding_type_other.validators.append(DataRequired())
+ self.funding_type_other.validators.append(InputRequired())
return super().validate(*args, **kwargs)
funding_type = SelectField(
description="What is the source of funding?",
choices=FUNDING_TYPES,
- validators=[DataRequired()],
+ validators=[InputRequired()],
render_kw={"required": False},
)
@@ -107,7 +107,7 @@ class ExtendedFinancialForm(BaseFinancialForm):
"Task Order Expiration Date",
description="Please enter the expiration date for the Task Order",
validators=[
- DataRequired(),
+ InputRequired(),
DateRange(
lower_bound=pendulum.duration(days=0),
upper_bound=pendulum.duration(years=100),
@@ -119,42 +119,42 @@ class ExtendedFinancialForm(BaseFinancialForm):
clin_0001 = NumberStringField(
"