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
|
from alembic import op
|
||||||
import sqlalchemy as sa
|
|
||||||
from sqlalchemy.dialects import postgresql
|
|
||||||
|
|
||||||
# revision identifiers, used by Alembic.
|
# revision identifiers, used by Alembic.
|
||||||
revision = '3bd8552f1c57' # pragma: allowlist secret
|
revision = '3bd8552f1c57' # pragma: allowlist secret
|
||||||
|
@ -13,7 +13,7 @@ from numbers import Number
|
|||||||
|
|
||||||
from .data import JEDI_CLIN_TYPES
|
from .data import JEDI_CLIN_TYPES
|
||||||
from .fields import SelectField
|
from .fields import SelectField
|
||||||
from .forms import BaseForm
|
from .forms import BaseForm, remove_empty_string
|
||||||
from atst.utils.localization import translate
|
from atst.utils.localization import translate
|
||||||
from flask import current_app as app
|
from flask import current_app as app
|
||||||
|
|
||||||
@ -134,7 +134,10 @@ class AttachmentForm(BaseForm):
|
|||||||
|
|
||||||
|
|
||||||
class TaskOrderForm(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(
|
pdf = FormField(
|
||||||
AttachmentForm,
|
AttachmentForm,
|
||||||
label=translate("task_orders.form.supporting_docs_size_limit"),
|
label=translate("task_orders.form.supporting_docs_size_limit"),
|
||||||
@ -142,14 +145,6 @@ class TaskOrderForm(BaseForm):
|
|||||||
)
|
)
|
||||||
clins = FieldList(FormField(CLINForm))
|
clins = FieldList(FormField(CLINForm))
|
||||||
|
|
||||||
@property
|
|
||||||
def data(self):
|
|
||||||
_data = super().data
|
|
||||||
if _data["number"] == "":
|
|
||||||
_data["number"] = None
|
|
||||||
|
|
||||||
return _data
|
|
||||||
|
|
||||||
|
|
||||||
class SignatureForm(BaseForm):
|
class SignatureForm(BaseForm):
|
||||||
signature = BooleanField(
|
signature = BooleanField(
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
{% if task_orders|length > 0 %}
|
{% if task_orders|length > 0 %}
|
||||||
{% for task_order in task_orders %}
|
{% for task_order in task_orders %}
|
||||||
{% set to_number %}
|
{% set to_number %}
|
||||||
{% if task_order.number != "" %}
|
{% if task_order.number != None %}
|
||||||
Task Order #{{ task_order.number }}
|
Task Order #{{ task_order.number }}
|
||||||
{% else %}
|
{% else %}
|
||||||
New Task Order
|
New Task Order
|
||||||
|
Loading…
x
Reference in New Issue
Block a user