Skip to content
Snippets Groups Projects
Commit d83ec0f6 authored by usama sadiq's avatar usama sadiq
Browse files

Updated Help Center Url

Updated the generated url in the navigation
and footer based on the selected language of
the page.
parent b793c5e7
No related merge requests found
......@@ -109,7 +109,10 @@ def get_footer(is_secure=True, language=settings.LANGUAGE_CODE):
"navigation_links": _footer_navigation_links(language),
"legal_links": _footer_legal_links(language),
"edx_org_link": {
"url": "https://www.edx.org/?utm_medium=affiliate_partner&utm_source=opensource-partner&utm_content=open-edx-partner-footer-link&utm_campaign=open-edx-footer",
"url": "https://www.edx.org/?utm_medium=affiliate_partner"
"&utm_source=opensource-partner"
"&utm_content=open-edx-partner-footer-link"
"&utm_campaign=open-edx-footer",
"text": _("Take free online courses at edX.org"),
},
}
......@@ -218,12 +221,29 @@ def _build_support_form_url(full_path=False):
return contact_us_page
def _build_help_center_url(language=settings.LANGUAGE_CODE):
"""
Return the help-center URL based on the
language selected on the homepage.
:param language: selected language
:return: help-center URL
"""
support_url = settings.SUPPORT_SITE_LINK
enabled_languages = {
'en': 'hc/en-us',
'es': 'hc/es-419'
}
if language in enabled_languages:
support_url += '/' + enabled_languages[language]
return support_url
def _footer_connect_links(language=settings.LANGUAGE_CODE):
"""Return the connect links to display in the footer. """
links = [
("blog", (marketing_link("BLOG"), _("Blog"))),
("contact", (_build_support_form_url(full_path=True), _("Contact Us"))),
("help-center", (settings.SUPPORT_SITE_LINK, _("Help Center"))),
("help-center", (_build_help_center_url(settings.LANGUAGE_CODE), _("Help Center"))),
]
if language == settings.LANGUAGE_CODE:
......@@ -258,7 +278,7 @@ def _footer_navigation_links(language=settings.LANGUAGE_CODE):
_(u"{platform_name} for Business").format(platform_name=platform_name)
)),
("blog", (marketing_link("BLOG"), _("Blog"))),
("help-center", (settings.SUPPORT_SITE_LINK, _("Help Center"))),
("help-center", (_build_help_center_url(settings.LANGUAGE_CODE), _("Help Center"))),
("contact", (_build_support_form_url(), _("Contact"))),
("careers", (marketing_link("CAREERS"), _("Careers"))),
("donate", (marketing_link("DONATE"), _("Donate"))),
......
......@@ -95,7 +95,7 @@ class TestFooter(TestCase):
{'url': 'https://business.edx.org', 'name': 'enterprise', 'title': '\xe9dX for Business'},
{'url': 'https://edx.org/edx-blog', 'name': 'blog', 'title': 'Blog'},
{'url': 'https://edx.org/news-announcements', 'name': 'news', 'title': 'News'},
{'url': 'https://support.example.com', 'name': 'help-center', 'title': 'Help Center'},
{'url': 'https://support.example.com/hc/en-us', 'name': 'help-center', 'title': 'Help Center'},
{'url': '/support/contact_us', 'name': 'contact', 'title': 'Contact'},
{'url': 'https://edx.org/careers', 'name': 'careers', 'title': 'Careers'},
{'url': 'https://edx.org/donate', 'name': 'donate', 'title': 'Donate'}
......@@ -125,7 +125,7 @@ class TestFooter(TestCase):
{'url': 'https://edx.org/edx-blog', 'name': 'blog', 'title': 'Blog'},
# pylint: disable=line-too-long
{'url': '{base_url}/support/contact_us'.format(base_url=settings.LMS_ROOT_URL), 'name': 'contact', 'title': 'Contact Us'},
{'url': 'https://support.example.com', 'name': 'help-center', 'title': 'Help Center'},
{'url': 'https://support.example.com/hc/en-us', 'name': 'help-center', 'title': 'Help Center'},
{'url': 'https://edx.org/media-kit', 'name': 'media_kit', 'title': 'Media Kit'},
{'url': 'https://edx.org/donate', 'name': 'donate', 'title': 'Donate'}
],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment