Add i18n name for new and volunteer
This commit is contained in:
parent
0146d9a33e
commit
9ac06bbd51
1 changed files with 7 additions and 3 deletions
|
@ -837,7 +837,7 @@ class ProblemFeed(ProblemList):
|
||||||
user = self.request.profile
|
user = self.request.profile
|
||||||
|
|
||||||
if self.feed_type == "new":
|
if self.feed_type == "new":
|
||||||
return queryset.order_by("-date")
|
return queryset.order_by("-date").add_i18n_name(self.request.LANGUAGE_CODE)
|
||||||
elif user and self.feed_type == "volunteer":
|
elif user and self.feed_type == "volunteer":
|
||||||
voted_problems = (
|
voted_problems = (
|
||||||
user.volunteer_problem_votes.values_list("problem", flat=True)
|
user.volunteer_problem_votes.values_list("problem", flat=True)
|
||||||
|
@ -850,9 +850,13 @@ class ProblemFeed(ProblemList):
|
||||||
user=self.profile, points=F("problem__points")
|
user=self.profile, points=F("problem__points")
|
||||||
).values_list("problem__id", flat=True)
|
).values_list("problem__id", flat=True)
|
||||||
)
|
)
|
||||||
return queryset.exclude(id__in=voted_problems).order_by("?")
|
return (
|
||||||
|
queryset.exclude(id__in=voted_problems)
|
||||||
|
.order_by("?")
|
||||||
|
.add_i18n_name(self.request.LANGUAGE_CODE)
|
||||||
|
)
|
||||||
if not settings.ML_OUTPUT_PATH or not user:
|
if not settings.ML_OUTPUT_PATH or not user:
|
||||||
return queryset.order_by("?")
|
return queryset.order_by("?").add_i18n_name(self.request.LANGUAGE_CODE)
|
||||||
|
|
||||||
cf_model = CollabFilter("collab_filter")
|
cf_model = CollabFilter("collab_filter")
|
||||||
cf_time_model = CollabFilter("collab_filter_time")
|
cf_time_model = CollabFilter("collab_filter_time")
|
||||||
|
|
Loading…
Add table
Reference in a new issue