Get presigned upload token via ajax request
This commit is contained in:
@@ -13,6 +13,7 @@ UNPROTECTED_ROUTES = [
|
||||
"atst.helpdocs",
|
||||
"static",
|
||||
"atst.about",
|
||||
"atst.upload_token",
|
||||
]
|
||||
|
||||
|
||||
|
@@ -9,6 +9,7 @@ from flask import (
|
||||
request,
|
||||
make_response,
|
||||
current_app as app,
|
||||
jsonify,
|
||||
)
|
||||
|
||||
from jinja2.exceptions import TemplateNotFound
|
||||
@@ -41,6 +42,14 @@ def root():
|
||||
return render_template("login.html", redirect_url=redirect_url)
|
||||
|
||||
|
||||
@bp.route("/upload-token")
|
||||
def upload_token():
|
||||
(token, object_name) = app.csp.files.get_token()
|
||||
render_args = {"token": token, "objectName": object_name}
|
||||
|
||||
return jsonify(render_args)
|
||||
|
||||
|
||||
@bp.route("/help")
|
||||
@bp.route("/help/<path:doc>")
|
||||
def helpdocs(doc=None):
|
||||
|
@@ -17,9 +17,7 @@ from atst.utils.flash import formatted_flash as flash
|
||||
|
||||
|
||||
def render_task_orders_edit(template, portfolio_id=None, task_order_id=None, form=None):
|
||||
(token, object_name) = current_app.csp.files.get_token()
|
||||
render_args = {"token": token, "object_name": object_name}
|
||||
|
||||
render_args = {}
|
||||
if task_order_id:
|
||||
task_order = TaskOrders.get(task_order_id)
|
||||
portfolio_id = task_order.portfolio_id
|
||||
|
Reference in New Issue
Block a user