Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
30e1dd6e
Commit
30e1dd6e
authored
May 07, 2013
by
Diana Huang
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #1966 from edx/diana/drupal/fix-lms-links
Better error handling for when marketing urls are missing
parents
0ff4d1ca
2947ce24
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
3 deletions
+7
-3
common/djangoapps/mitxmako/shortcuts.py
+6
-2
lms/envs/aws.py
+1
-1
No files found.
common/djangoapps/mitxmako/shortcuts.py
View file @
30e1dd6e
...
@@ -14,10 +14,12 @@
...
@@ -14,10 +14,12 @@
from
django.template
import
Context
from
django.template
import
Context
from
django.http
import
HttpResponse
from
django.http
import
HttpResponse
import
logging
from
.
import
middleware
from
.
import
middleware
from
django.conf
import
settings
from
django.conf
import
settings
from
django.core.urlresolvers
import
reverse
from
django.core.urlresolvers
import
reverse
log
=
logging
.
getLogger
(
__name__
)
def
marketing_link
(
name
):
def
marketing_link
(
name
):
...
@@ -32,14 +34,16 @@ def marketing_link(name):
...
@@ -32,14 +34,16 @@ def marketing_link(name):
# link_map maps URLs from the marketing site to the old equivalent on
# link_map maps URLs from the marketing site to the old equivalent on
# the Django site
# the Django site
link_map
=
settings
.
MKTG_URL_LINK_MAP
link_map
=
settings
.
MKTG_URL_LINK_MAP
if
settings
.
MITX_FEATURES
.
get
(
'ENABLE_MKTG_SITE'
):
if
settings
.
MITX_FEATURES
.
get
(
'ENABLE_MKTG_SITE'
)
and
name
in
settings
.
MKTG_URLS
:
# special case for when we only want the root marketing URL
# special case for when we only want the root marketing URL
if
name
==
'ROOT'
:
if
name
==
'ROOT'
:
return
settings
.
MKTG_URLS
.
get
(
'ROOT'
)
return
settings
.
MKTG_URLS
.
get
(
'ROOT'
)
return
settings
.
MKTG_URLS
.
get
(
'ROOT'
)
+
settings
.
MKTG_URLS
.
get
(
name
)
return
settings
.
MKTG_URLS
.
get
(
'ROOT'
)
+
settings
.
MKTG_URLS
.
get
(
name
)
elif
name
in
link_map
:
# only link to the old pages when the marketing site isn't on
elif
not
settings
.
MITX_FEATURES
.
get
(
'ENABLE_MKTG_SITE'
)
and
name
in
link_map
:
return
reverse
(
link_map
[
name
])
return
reverse
(
link_map
[
name
])
else
:
else
:
log
.
warning
(
"Cannot find corresponding link for name: {name}"
.
format
(
name
=
name
))
return
'#'
return
'#'
...
...
lms/envs/aws.py
View file @
30e1dd6e
...
@@ -80,7 +80,7 @@ META_UNIVERSITIES = ENV_TOKENS.get('META_UNIVERSITIES', {})
...
@@ -80,7 +80,7 @@ META_UNIVERSITIES = ENV_TOKENS.get('META_UNIVERSITIES', {})
COMMENTS_SERVICE_URL
=
ENV_TOKENS
.
get
(
"COMMENTS_SERVICE_URL"
,
''
)
COMMENTS_SERVICE_URL
=
ENV_TOKENS
.
get
(
"COMMENTS_SERVICE_URL"
,
''
)
COMMENTS_SERVICE_KEY
=
ENV_TOKENS
.
get
(
"COMMENTS_SERVICE_KEY"
,
''
)
COMMENTS_SERVICE_KEY
=
ENV_TOKENS
.
get
(
"COMMENTS_SERVICE_KEY"
,
''
)
CERT_QUEUE
=
ENV_TOKENS
.
get
(
"CERT_QUEUE"
,
'test-pull'
)
CERT_QUEUE
=
ENV_TOKENS
.
get
(
"CERT_QUEUE"
,
'test-pull'
)
MKTG_URLS
=
ENV_TOKENS
.
get
(
'MKTG_URLS'
,
{}
)
MKTG_URLS
=
ENV_TOKENS
.
get
(
'MKTG_URLS'
,
MKTG_URLS
)
############################## SECURE AUTH ITEMS ###############
############################## SECURE AUTH ITEMS ###############
# Secret things: passwords, access keys, etc.
# Secret things: passwords, access keys, etc.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment