Merge pull request #607 from dod-ccpo/portfolio-name-validation
Portfolio name validation
This commit is contained in:
commit
6cadd4df1d
@ -31,7 +31,14 @@ class AppInfoForm(CacheableForm):
|
|||||||
portfolio_name = StringField(
|
portfolio_name = StringField(
|
||||||
translate("forms.task_order.portfolio_name_label"),
|
translate("forms.task_order.portfolio_name_label"),
|
||||||
description=translate("forms.task_order.portfolio_name_description"),
|
description=translate("forms.task_order.portfolio_name_description"),
|
||||||
validators=[Required()],
|
validators=[
|
||||||
|
Required(),
|
||||||
|
Length(
|
||||||
|
min=4,
|
||||||
|
max=100,
|
||||||
|
message=translate("forms.portfolio.name_length_validation_message"),
|
||||||
|
),
|
||||||
|
],
|
||||||
)
|
)
|
||||||
scope = TextAreaField(
|
scope = TextAreaField(
|
||||||
translate("forms.task_order.scope_label"),
|
translate("forms.task_order.scope_label"),
|
||||||
|
@ -122,6 +122,6 @@ export default {
|
|||||||
match: /^.{4,100}$/,
|
match: /^.{4,100}$/,
|
||||||
unmask: [],
|
unmask: [],
|
||||||
validationError:
|
validationError:
|
||||||
'Portfolio and request names must be at least 4 and not more than 100 characters',
|
'Portfolio names must be at least 4 and not more than 100 characters',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
<!-- App Info Section -->
|
<!-- App Info Section -->
|
||||||
<h3 class="task-order-form__heading subheading">{{ "task_orders.new.app_info.basic_info_title"| translate }}</h3>
|
<h3 class="task-order-form__heading subheading">{{ "task_orders.new.app_info.basic_info_title"| translate }}</h3>
|
||||||
{{ TextInput(form.portfolio_name, placeholder="The name of your office or organization") }}
|
{{ TextInput(form.portfolio_name, placeholder="The name of your office or organization", validation="portfolioName") }}
|
||||||
{{ TextInput(form.scope, paragraph=True) }}
|
{{ TextInput(form.scope, paragraph=True) }}
|
||||||
<p><i>{{ "task_orders.new.app_info.sample_scope" | translate | safe }}</i></p>
|
<p><i>{{ "task_orders.new.app_info.sample_scope" | translate | safe }}</i></p>
|
||||||
<div class="subheading--black">
|
<div class="subheading--black">
|
||||||
|
@ -254,7 +254,7 @@ forms:
|
|||||||
is_required: This field is required.
|
is_required: This field is required.
|
||||||
portfolio:
|
portfolio:
|
||||||
name_label: Portfolio Name
|
name_label: Portfolio Name
|
||||||
name_length_validation_message: Portfolio names must be at least 4 and not more than 50 characters
|
name_length_validation_message: Portfolio names must be at least 4 and not more than 100 characters
|
||||||
fragments:
|
fragments:
|
||||||
edit_application_form:
|
edit_application_form:
|
||||||
existing_application_title: 'Edit {application_name} application'
|
existing_application_title: 'Edit {application_name} application'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user