From ac84fd39b6d7c21334349055f8afc65ae390158f Mon Sep 17 00:00:00 2001 From: Aamish Baloch Date: Thu, 3 Aug 2017 12:30:52 +0500 Subject: [PATCH] PROFILE_IMAGE_SIZES_MAP grouped with the similar settings --- cms/envs/aws.py | 7 ------- cms/envs/common.py | 11 +---------- lms/envs/aws.py | 11 ++++------- lms/envs/common.py | 15 ++++++--------- 4 files changed, 11 insertions(+), 33 deletions(-) diff --git a/cms/envs/aws.py b/cms/envs/aws.py index e64dbbf08a..df5d14c225 100644 --- a/cms/envs/aws.py +++ b/cms/envs/aws.py @@ -513,10 +513,3 @@ HELP_TOKENS_BOOKS = ENV_TOKENS.get('HELP_TOKENS_BOOKS', HELP_TOKENS_BOOKS) ############## Settings for CourseGraph ############################ COURSEGRAPH_JOB_QUEUE = ENV_TOKENS.get('COURSEGRAPH_JOB_QUEUE', LOW_PRIORITY_QUEUE) - -############## Settings for Profile Image Size ###################### - -PROFILE_IMAGE_SIZES_MAP = ENV_TOKENS.get( - 'PROFILE_IMAGE_SIZES_MAP', - PROFILE_IMAGE_SIZES_MAP -) diff --git a/cms/envs/common.py b/cms/envs/common.py index 59d6c9328d..b9ca6546bf 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -55,7 +55,7 @@ from lms.envs.common import ( # indirectly accessed through the email opt-in API, which is # technically accessible through the CMS via legacy URLs. PROFILE_IMAGE_BACKEND, PROFILE_IMAGE_DEFAULT_FILENAME, PROFILE_IMAGE_DEFAULT_FILE_EXTENSION, - PROFILE_IMAGE_SECRET_KEY, PROFILE_IMAGE_MIN_BYTES, PROFILE_IMAGE_MAX_BYTES, + PROFILE_IMAGE_SECRET_KEY, PROFILE_IMAGE_MIN_BYTES, PROFILE_IMAGE_MAX_BYTES, PROFILE_IMAGE_SIZES_MAP, # The following setting is included as it is used to check whether to # display credit eligibility table on the CMS or not. ENABLE_CREDIT_ELIGIBILITY, YOUTUBE_API_KEY, @@ -1364,15 +1364,6 @@ POLICY_CHANGE_GRADES_ROUTING_KEY = LOW_PRIORITY_QUEUE ############## Settings for CourseGraph ############################ COURSEGRAPH_JOB_QUEUE = LOW_PRIORITY_QUEUE -############## Settings for Profile Image Size ###################### - -PROFILE_IMAGE_SIZES_MAP = { - 'full': 500, - 'large': 120, - 'medium': 50, - 'small': 30 -} - ###################### VIDEO IMAGE STORAGE ###################### VIDEO_IMAGE_DEFAULT_FILENAME = 'images/video-images/default_video_image.png' diff --git a/lms/envs/aws.py b/lms/envs/aws.py index 63d28a9767..ee72981fea 100644 --- a/lms/envs/aws.py +++ b/lms/envs/aws.py @@ -842,6 +842,10 @@ PROFILE_IMAGE_SECRET_KEY = AUTH_TOKENS.get('PROFILE_IMAGE_SECRET_KEY', PROFILE_I PROFILE_IMAGE_MAX_BYTES = ENV_TOKENS.get('PROFILE_IMAGE_MAX_BYTES', PROFILE_IMAGE_MAX_BYTES) PROFILE_IMAGE_MIN_BYTES = ENV_TOKENS.get('PROFILE_IMAGE_MIN_BYTES', PROFILE_IMAGE_MIN_BYTES) PROFILE_IMAGE_DEFAULT_FILENAME = 'images/profiles/default' +PROFILE_IMAGE_SIZES_MAP = ENV_TOKENS.get( + 'PROFILE_IMAGE_SIZES_MAP', + PROFILE_IMAGE_SIZES_MAP +) # EdxNotes config @@ -1011,10 +1015,3 @@ ICP_LICENSE = ENV_TOKENS.get('ICP_LICENSE', None) ############## Settings for CourseGraph ############################ COURSEGRAPH_JOB_QUEUE = ENV_TOKENS.get('COURSEGRAPH_JOB_QUEUE', LOW_PRIORITY_QUEUE) - -############## Settings for Profile Image Size ###################### - -PROFILE_IMAGE_SIZES_MAP = ENV_TOKENS.get( - 'PROFILE_IMAGE_SIZES_MAP', - PROFILE_IMAGE_SIZES_MAP -) diff --git a/lms/envs/common.py b/lms/envs/common.py index d87c336fc1..1dd14627bd 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -3005,6 +3005,12 @@ PROFILE_IMAGE_DEFAULT_FILE_EXTENSION = 'png' PROFILE_IMAGE_SECRET_KEY = 'placeholder secret key' PROFILE_IMAGE_MAX_BYTES = 1024 * 1024 PROFILE_IMAGE_MIN_BYTES = 100 +PROFILE_IMAGE_SIZES_MAP = { + 'full': 500, + 'large': 120, + 'medium': 50, + 'small': 30 +} # Sets the maximum number of courses listed on the homepage # If set to None, all courses will be listed on the homepage @@ -3246,12 +3252,3 @@ COURSES_API_CACHE_TIMEOUT = 3600 # Value is in seconds ############## Settings for CourseGraph ############################ COURSEGRAPH_JOB_QUEUE = LOW_PRIORITY_QUEUE - -############## Settings for Profile Image Size ###################### - -PROFILE_IMAGE_SIZES_MAP = { - 'full': 500, - 'large': 120, - 'medium': 50, - 'small': 30 -}