[IMP] website_forum: perf - use the stored field instead to recompute it

This commit is contained in:
Jeremy Kersten
2020-06-08 07:43:06 +00:00
parent d8e2cd2082
commit 84ff744eb0
2 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -245,7 +245,7 @@ class WebsiteForum(WebsiteProfile):
values.update({
'main_object': question,
'question': question,
'can_bump': (question.forum_id.allow_bump and not question.child_ids and (datetime.today() - question.write_date).days > 9),
'can_bump': (question.forum_id.allow_bump and not question.child_count and (datetime.today() - question.write_date).days > 9),
'header': {'question_data': True},
'filters': filters,
'reversed': reversed,
+4 -4
View File
@@ -288,7 +288,7 @@
</div>
<div>
<span class="mx-1 d-none d-sm-inline">&amp;nbsp;|</span>
<a t-if="len(question.child_ids)&gt;0" class="font-weight-bold" t-attf-href="/forum/#{ slug(question.forum_id) }/question/#{ slug(question) }">
<a t-if="question.child_count" class="font-weight-bold" t-attf-href="/forum/#{ slug(question.forum_id) }/question/#{ slug(question) }">
<t t-esc="question.child_count"/>
<t t-if="question.child_count == 1">Answer</t>
<t t-else="">Answers</t>
@@ -1181,10 +1181,10 @@
<t t-set="_collapse_uid" t-value="_question_comment_collapse_uid"/>
</t>
<section t-if="question.child_ids" t-attf-class="#{question.website_message_ids and 'mt-5' or 'mt-4'}">
<section t-if="question.child_count" t-attf-class="#{question.website_message_ids and 'mt-5' or 'mt-4'}">
<h5>
<t t-esc="len(question.child_ids)"/>
<t t-if="len(question.child_ids) == 1">Answer</t>
<t t-esc="question.child_count"/>
<t t-if="question.child_count == 1">Answer</t>
<t t-else="">Answers</t>
</h5>