Add read-only fields for poc and org details

This commit is contained in:
Luis Cielak
2018-07-30 10:43:32 -04:00
parent bb92ed9cb5
commit 7b307ed1d8
4 changed files with 194 additions and 98 deletions

View File

@@ -10,27 +10,27 @@ from .validators import DateRange, PhoneNumber, Alphabet
class OrgForm(ValidatedForm):
fname_request = StringField(
"First Name",
# validators=[Required(), Alphabet()]
validators=[Required(), Alphabet()]
)
lname_request = StringField(
"Last Name",
# validators=[Required(), Alphabet()]
validators=[Required(), Alphabet()]
)
email_request = EmailField(
"Email Address",
# validators=[Required(), Email()]
validators=[Required(), Email()]
)
phone_number = TelField(
"Phone Number",
# validators=[Required(), PhoneNumber()]
validators=[Required(), PhoneNumber()]
)
service_branch = StringField(
"Service Branch or Agency",
# validators=[Required()]
validators=[Required()]
)
citizenship = RadioField(
@@ -39,7 +39,7 @@ class OrgForm(ValidatedForm):
("Foreign National", "Foreign National"),
("Other", "Other"),
],
# validators=[Required()],
validators=[Required()],
)
designation = RadioField(
@@ -49,17 +49,17 @@ class OrgForm(ValidatedForm):
("civilian", "Civilian"),
("contractor", "Contractor"),
],
# validators=[Required()],
validators=[Required()],
)
date_latest_training = DateField(
"Latest Information Assurance (IA) Training completion date.",
# validators=[
# Required(),
# DateRange(
# lower_bound=pendulum.duration(years=1),
# upper_bound=pendulum.duration(days=0),
# message="Must be a date within the last year.",
# ),
# ],
"Latest Information Assurance (IA) Training completion date",
validators=[
Required(),
DateRange(
lower_bound=pendulum.duration(years=1),
upper_bound=pendulum.duration(days=0),
message="Must be a date within the last year.",
),
],
)

View File

@@ -8,20 +8,20 @@ from .validators import IsNumber, Alphabet
class POCForm(ValidatedForm):
fname_poc = StringField(
"POC First Name",
# validators=[Required(), Alphabet()]
validators=[Required(), Alphabet()]
)
lname_poc = StringField(
"POC Last Name",
# validators=[Required(), Alphabet()]
validators=[Required(), Alphabet()]
)
email_poc = EmailField(
"POC Email Address",
# validators=[Required(), Email()]
validators=[Required(), Email()]
)
dodid_poc = StringField(
"DOD ID",
# validators=[Required(), Length(min=10), IsNumber()]
validators=[Required(), Length(min=10), IsNumber()]
)