Add permission check to upload_token route

This commit is contained in:
richard-dds
2019-08-26 10:26:26 -04:00
parent c324cde3b3
commit 0e593a77f1

View File

@@ -21,6 +21,8 @@ from atst.domain.users import Users
from atst.domain.authnid import AuthenticationContext from atst.domain.authnid import AuthenticationContext
from atst.domain.auth import logout as _logout from atst.domain.auth import logout as _logout
from atst.utils.flash import formatted_flash as flash from atst.utils.flash import formatted_flash as flash
from atst.models.permissions import Permissions
from atst.domain.authz.decorator import user_can_access_decorator as user_can
bp = Blueprint("atst", __name__) bp = Blueprint("atst", __name__)
@@ -43,6 +45,7 @@ def root():
@bp.route("/upload-token") @bp.route("/upload-token")
@user_can(Permissions.CREATE_TASK_ORDER, message="edit task order form")
def upload_token(): def upload_token():
(token, object_name) = app.csp.files.get_token() (token, object_name) = app.csp.files.get_token()
render_args = {"token": token, "objectName": object_name} render_args = {"token": token, "objectName": object_name}