From 8a1c3b4ae2d0698258b744db335c561fba3bdf0d Mon Sep 17 00:00:00 2001 From: Waheed Ahmed Date: Mon, 6 Jan 2020 18:05:24 +0500 Subject: [PATCH] Add page title for program dashboard webviews. PROD-800 --- lms/djangoapps/learner_dashboard/programs.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/learner_dashboard/programs.py b/lms/djangoapps/learner_dashboard/programs.py index a7c3518566..f7e0914a88 100644 --- a/lms/djangoapps/learner_dashboard/programs.py +++ b/lms/djangoapps/learner_dashboard/programs.py @@ -8,7 +8,7 @@ import json from django.http import Http404 from django.template.loader import render_to_string from django.urls import reverse -from django.utils.translation import get_language_bidi +from django.utils.translation import get_language_bidi, ugettext_lazy as _ from web_fragments.fragment import Fragment from lms.djangoapps.commerce.utils import EcommerceService @@ -58,6 +58,12 @@ class ProgramsFragmentView(EdxFragmentView): return programs_fragment + def standalone_page_title(self, request, fragment, **kwargs): + """ + Return page title for the standalone page. + """ + return _('Programs') + def css_dependencies(self): """ Returns list of CSS files that this view depends on. @@ -148,6 +154,12 @@ class ProgramDetailsFragmentView(EdxFragmentView): self.add_fragment_resource_urls(program_details_fragment) return program_details_fragment + def standalone_page_title(self, request, fragment, **kwargs): + """ + Return page title for the standalone page. + """ + return _('Program Details') + def css_dependencies(self): """ Returns list of CSS files that this view depends on.