From ec4858801ec17c386efc25efcce8b422aa0b4734 Mon Sep 17 00:00:00 2001 From: David Ormsbee Date: Thu, 23 Aug 2012 08:02:19 -0400 Subject: [PATCH] read the comment service shared key from django config --- lms/envs/aws.py | 2 +- lms/envs/dev.py | 2 ++ lms/lib/comment_client/settings.py | 5 ++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lms/envs/aws.py b/lms/envs/aws.py index bf7d85b91e..75ae712b88 100644 --- a/lms/envs/aws.py +++ b/lms/envs/aws.py @@ -68,4 +68,4 @@ if 'COURSE_ID' in ENV_TOKENS: ASKBOT_URL = "courses/{0}/discussions/".format(ENV_TOKENS['COURSE_ID']) COMMENTS_SERVICE_URL = ENV_TOKENS["COMMENTS_SERVICE_URL"] - +COMMENTS_SERVICE_KEY = ENV_TOKENS["COMMENTS_SERVICE_KEY"] diff --git a/lms/envs/dev.py b/lms/envs/dev.py index d798815543..a76e6de262 100644 --- a/lms/envs/dev.py +++ b/lms/envs/dev.py @@ -92,6 +92,8 @@ SUBDOMAIN_BRANDING = { 'harvard': 'HarvardX', } +COMMENTS_SERVICE_KEY = "PUT_YOUR_API_KEY_HERE" + ################################ LMS Migration ################################# MITX_FEATURES['ENABLE_LMS_MIGRATION'] = True MITX_FEATURES['ACCESS_REQUIRE_STAFF_FOR_COURSE'] = False # require that user be in the staff_* group to be able to enroll diff --git a/lms/lib/comment_client/settings.py b/lms/lib/comment_client/settings.py index 75a107d0c9..4ae697adb5 100644 --- a/lms/lib/comment_client/settings.py +++ b/lms/lib/comment_client/settings.py @@ -7,4 +7,7 @@ else: PREFIX = SERVICE_HOST + '/api/v1' -API_KEY = "PUT_YOUR_API_KEY_HERE" +if hasattr(settings, "COMMENTS_SERVICE_KEY"): + API_KEY = settings.COMMENTS_SERVICE_KEY +else: + API_KEY = "PUT_YOUR_API_KEY_HERE"