Move doc_url function out of edxmako middleware
This commit is contained in:
20
cms/djangoapps/contentstore/context_processors.py
Normal file
20
cms/djangoapps/contentstore/context_processors.py
Normal file
@@ -0,0 +1,20 @@
|
||||
import ConfigParser
|
||||
from django.conf import settings
|
||||
|
||||
|
||||
def doc_url(request):
|
||||
config_file = open(settings.REPO_ROOT / "docs" / "config.ini")
|
||||
config = ConfigParser.ConfigParser()
|
||||
config.readfp(config_file)
|
||||
|
||||
# in the future, we will detect the locale; for now, we will
|
||||
# hardcode en_us, since we only have English documentation
|
||||
locale = "en_us"
|
||||
|
||||
def get_doc_url(token):
|
||||
try:
|
||||
return config.get(locale, token)
|
||||
except ConfigParser.NoOptionError:
|
||||
return config.get(locale, "default")
|
||||
|
||||
return {"doc_url": get_doc_url}
|
||||
Reference in New Issue
Block a user