Skip to content

Commit d34eaa6

Browse files
authored
Merge pull request #5513 from learningequality/0.17.x
0.17.x into master
2 parents de57a2b + 60b3a1a commit d34eaa6

File tree

6 files changed

+19
-18
lines changed

6 files changed

+19
-18
lines changed

docs/installguide/release_notes.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ to read the release notes.
88
upgrading from ``0.16.x`` to ``0.17.x`` is fine - but upgrading from
99
``0.15.x`` to ``0.17.x`` is not guaranteed to work.
1010

11+
0.17.3
12+
------
13+
14+
Bug fixes
15+
^^^^^^^^^
16+
17+
* Remaining content titles and message IDs in Coach Reports translated :url-issue:`5511` :url-issue:`5509`
18+
1119

1220
0.17.2
1321
------

kalite/coachreports/api_views.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def get_learners_from_GET(request):
5757

5858
return FacilityUser.objects.filter(learner_filter & Q(is_teacher=False)).order_by("last_name")
5959

60-
def return_log_type_details(log_type, topic_ids=None):
60+
def return_log_type_details(log_type, topic_ids=None, language=None):
6161
fields = ["user", "points", "complete", "completion_timestamp", "completion_counter", "latest_activity_timestamp"]
6262
if log_type == "exercise":
6363
LogModel = ExerciseLog
@@ -75,7 +75,7 @@ def return_log_type_details(log_type, topic_ids=None):
7575
return None
7676
id_field = obj_id_field.split("__")[0]
7777
if topic_ids:
78-
objects = [obj for topic_id in topic_ids for obj in get_topic_contents(topic_id=topic_id, kinds=[log_type.title()])]
78+
objects = [obj for topic_id in topic_ids for obj in get_topic_contents(topic_id=topic_id, kinds=[log_type.title()], language=language)]
7979
obj_ids = {obj_id_field: [obj.get("id") for obj in objects]}
8080
else:
8181
objects = []
@@ -117,7 +117,7 @@ def learner_logs(request):
117117
start_date = datetime.datetime.strptime(start_date,'%Y/%m/%d') if start_date else end_date - datetime.timedelta(time_window)
118118

119119
for log_type in log_types:
120-
LogModel, fields, id_field, obj_ids, objects = return_log_type_details(log_type, topic_ids)
120+
LogModel, fields, id_field, obj_ids, objects = return_log_type_details(log_type, topic_ids, request.language)
121121

122122
log_objects = LogModel.objects.filter(user__in=learners, **obj_ids).values(*fields)
123123
if not topic_ids:
@@ -192,7 +192,7 @@ def aggregate_learner_logs(request):
192192

193193
for log_type in log_types:
194194

195-
LogModel, fields, id_field, obj_ids, objects = return_log_type_details(log_type, topic_ids)
195+
LogModel, fields, id_field, obj_ids, objects = return_log_type_details(log_type, topic_ids, request.language)
196196

197197
log_objects = LogModel.objects.filter(
198198
user__in=learners,

kalite/coachreports/static/js/coachreports/coach_reports/hbtemplates/landing.handlebars

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<select id="topic-list" multiple="multiple">
99
</select>
1010
</div>
11-
<button id="topic-list-submit" type="button" class="btn btn-primary btn-md">Submit</button>
11+
<button id="topic-list-submit" type="button" class="btn btn-primary btn-md">{{_ "Submit" }}</button>
1212
</div>
1313
</div>
1414
<h3>{{#if start_date}}{{ start_date }}{{#if end_date }}{{ end_date }}{{/if}}{{else}}{{_ "This week" }}{{/if}}</h3>
@@ -51,7 +51,8 @@
5151
<ul id="legend">
5252
<li class="barlegend"><div class="struggling"></div><span>{{_ "Struggling" }}</span></li>
5353
<li class="barlegend"><div class="complete"></div><span>{{_ "Completed" }}</span></li>
54-
<li class="barlegend"><div class="partial"></div><span>{{_ "In Progress" }}</span></li>
54+
<li class="barlegend"><div class="partial"></div><span>{{_ "In Progress" }}</span></li>
55+
<li class="barlegend"><div class="not-attempted"></div><span>{{_ "Not Attempted" }}</span></li>
5556
</ul>
5657
</div>
5758
</div>

kalite/coachreports/static/js/coachreports/coach_reports/views.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,10 @@ var CoachSummaryView = BaseView.extend({
321321

322322

323323
$('#topic-list').multiselect({
324+
allSelectedText: gettext('All selected'),
324325
nonSelectedText: gettext('Default: Overview'),
326+
nSelectedText: gettext('selected'),
327+
filterPlaceholder: gettext('Search'),
325328
buttonWidth: '75%',
326329
numberDisplayed: 2,
327330
maxHeight: 350,

kalite/coachreports/static/js/coachreports/tabular_reports/hbtemplates/tabular-view.handlebars

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,4 @@
11
<div>
2-
<div class="row">
3-
<div class="col-md-6 col-xs-12">
4-
<label id="legendMargin" for="legend">{{_ "Color legend"}}</label>
5-
<ul id="legend">
6-
<li class="legend"><div class="partial"></div><span>{{_ "In Progress" }}</span></li>
7-
<li class="legend"><div class="complete"></div><span>{{_ "Completed" }}</span></li>
8-
<li class="legend"><div class="struggling"></div><span>{{_ "Struggling" }}</span></li>
9-
<li class="legend"><div class="not-attempted"></div><span>{{_ "Not Attempted" }}</span></li>
10-
</ul>
11-
</div>
12-
</div>
132
<div class="row">
143
<div class="col-md-12">
154
{{#if learners}}

kalite/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Must also be of the form N.N.N for internal use, where N is a non-negative integer
44
MAJOR_VERSION = "0"
55
MINOR_VERSION = "17"
6-
PATCH_VERSION = "2"
6+
PATCH_VERSION = "3"
77
VERSION = "%s.%s.%s" % (MAJOR_VERSION, MINOR_VERSION, PATCH_VERSION)
88
SHORTVERSION = "%s.%s" % (MAJOR_VERSION, MINOR_VERSION)
99

0 commit comments

Comments
 (0)