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:
parent
78ef47f649
commit
f0505ee122
@ -6,8 +6,6 @@ Create Date: 2019-12-10 12:45:17.535973
|
||||
|
||||
"""
|
||||
from alembic import op
|
||||
import sqlalchemy as sa
|
||||
from sqlalchemy.dialects import postgresql
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision = '3bd8552f1c57' # pragma: allowlist secret
|
||||
|
@ -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(
|
||||
|
@ -19,7 +19,7 @@
|
||||
{% if task_orders|length > 0 %}
|
||||
{% for task_order in task_orders %}
|
||||
{% set to_number %}
|
||||
{% if task_order.number != "" %}
|
||||
{% if task_order.number != None %}
|
||||
Task Order #{{ task_order.number }}
|
||||
{% else %}
|
||||
New Task Order
|
||||
|
Loading…
x
Reference in New Issue
Block a user