diff --git a/cms/envs/common.py b/cms/envs/common.py index 17c1c29472..a5dd3ddad2 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -616,6 +616,7 @@ OPTIONAL_APPS = ( 'submissions', 'openassessment', 'openassessment.assessment', + 'openassessment.fileupload', 'openassessment.workflow', 'openassessment.xblock' ) diff --git a/lms/envs/aws.py b/lms/envs/aws.py index bd5ee9e0e8..70d1f19ee5 100644 --- a/lms/envs/aws.py +++ b/lms/envs/aws.py @@ -312,6 +312,10 @@ if AWS_SECRET_ACCESS_KEY == "": AWS_STORAGE_BUCKET_NAME = AUTH_TOKENS.get('AWS_STORAGE_BUCKET_NAME', 'edxuploads') +# Specific setting for the File Upload Service to store media in a bucket. +FILE_UPLOAD_STORAGE_BUCKET_NAME = ENV_TOKENS.get('FILE_UPLOAD_STORAGE_BUCKET_NAME', FILE_UPLOAD_STORAGE_BUCKET_NAME) +FILE_UPLOAD_STORAGE_PREFIX = ENV_TOKENS.get('FILE_UPLOAD_STORAGE_PREFIX', FILE_UPLOAD_STORAGE_PREFIX) + # If there is a database called 'read_replica', you can use the use_read_replica_if_available # function in util/query.py, which is useful for very large database reads DATABASES = AUTH_TOKENS['DATABASES'] diff --git a/lms/envs/common.py b/lms/envs/common.py index a900275d3f..eb54f7e58d 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -1412,6 +1412,9 @@ LINKEDIN_API = { # By default, don't use a file prefix ORA2_FILE_PREFIX = None +# Default File Upload Storage bucket and prefix. Used by the FileUpload Service. +FILE_UPLOAD_STORAGE_BUCKET_NAME = 'edxuploads' +FILE_UPLOAD_STORAGE_PREFIX = 'submissions_attachments' ##### ACCOUNT LOCKOUT DEFAULT PARAMETERS ##### MAX_FAILED_LOGIN_ATTEMPTS_ALLOWED = 5 @@ -1621,6 +1624,7 @@ OPTIONAL_APPS = ( 'submissions', 'openassessment', 'openassessment.assessment', + 'openassessment.fileupload', 'openassessment.workflow', 'openassessment.xblock' )