Add CSP file uploads

This commit is contained in:
richard-dds
2019-07-30 16:51:58 -04:00
parent e333f32aea
commit 8eba9a097d
11 changed files with 390 additions and 34 deletions

View File

@@ -1,4 +1,14 @@
from flask import g, redirect, render_template, request as http_request, url_for
from flask import (
g,
redirect,
render_template,
request as http_request,
url_for,
current_app,
)
from azure.storage.common import CloudStorageAccount
from azure.storage.blob import ContainerPermissions
from datetime import datetime, timedelta
from . import task_orders_bp
from atst.domain.authz.decorator import user_can_access_decorator as user_can
@@ -10,7 +20,8 @@ from atst.utils.flash import formatted_flash as flash
def render_task_orders_edit(template, portfolio_id=None, task_order_id=None, form=None):
render_args = {}
result = current_app.uploader.get_token()
render_args = {"token": result[0], "object_name": result[1]}
if task_order_id:
task_order = TaskOrders.get(task_order_id)
@@ -89,6 +100,7 @@ def edit(task_order_id):
@task_orders_bp.route("/task_orders/<task_order_id>/form/step_1")
@user_can(Permissions.CREATE_TASK_ORDER, message="view task order form")
def form_step_one_add_pdf(portfolio_id=None, task_order_id=None):
return render_task_orders_edit(
"task_orders/step_1.html",
portfolio_id=portfolio_id,