Remove unused imports

Use remove_empty_string filter for TaskOrderForm.number instead of declaring the data property
Update display of TOs without a number
This commit is contained in:
leigh-mil
2019-12-13 11:57:26 -05:00
parent 78ef47f649
commit f0505ee122
3 changed files with 6 additions and 13 deletions

View File

@@ -13,7 +13,7 @@ from numbers import Number
from .data import JEDI_CLIN_TYPES
from .fields import SelectField
from .forms import BaseForm
from .forms import BaseForm, remove_empty_string
from atst.utils.localization import translate
from flask import current_app as app
@@ -134,7 +134,10 @@ class AttachmentForm(BaseForm):
class TaskOrderForm(BaseForm):
number = StringField(label=translate("forms.task_order.number_description"))
number = StringField(
label=translate("forms.task_order.number_description"),
filters=[remove_empty_string],
)
pdf = FormField(
AttachmentForm,
label=translate("task_orders.form.supporting_docs_size_limit"),
@@ -142,14 +145,6 @@ class TaskOrderForm(BaseForm):
)
clins = FieldList(FormField(CLINForm))
@property
def data(self):
_data = super().data
if _data["number"] == "":
_data["number"] = None
return _data
class SignatureForm(BaseForm):
signature = BooleanField(