Make file size limit configurable

This commit is contained in:
leigh-mil
2020-01-27 15:46:33 -05:00
parent 62d8a89eb1
commit dff9924c95
9 changed files with 31 additions and 13 deletions

View File

@@ -26,6 +26,7 @@ from atst.utils.localization import translate
from flask import current_app as app
MAX_CLIN_AMOUNT = 1_000_000_000
FILE_SIZE_LIMIT = 64
def coerce_enum(enum_inst):
@@ -164,8 +165,14 @@ class TaskOrderForm(BaseForm):
)
pdf = FormField(
AttachmentForm,
label=translate("task_orders.form.supporting_docs_size_limit"),
description=translate("task_orders.form.supporting_docs_size_limit"),
label=translate(
"task_orders.form.supporting_docs_size_limit",
{"file_size_limit": FILE_SIZE_LIMIT},
),
description=translate(
"task_orders.form.supporting_docs_size_limit",
{"file_size_limit": FILE_SIZE_LIMIT},
),
)
clins = FieldList(FormField(CLINForm))

View File

@@ -24,6 +24,7 @@ def render_task_orders_edit(
render_args["contract_start"] = app.config.get("CONTRACT_START_DATE")
render_args["contract_end"] = app.config.get("CONTRACT_END_DATE")
render_args["file_size_limit"] = int(app.config.get("FILE_SIZE_LIMIT"))
if task_order_id:
task_order = TaskOrders.get(task_order_id)