[IMP] website_forum: Remove meta from website_forum template.

add default meta tags into product page by override '_default_website_meta' in Forum
This commit is contained in:
Kishan Gajjar
2018-08-22 14:01:32 +02:00
committed by Jeremy Kersten
parent 25166653c6
commit 546dfd7d86
2 changed files with 8 additions and 7 deletions
+8
View File
@@ -423,6 +423,14 @@ class Post(models.Model):
raise KarmaError('User karma not sufficient to post an image or link.')
return content
def _default_website_meta(self):
res = super(Post, self)._default_website_meta()
res['default_opengraph']['og:title'] = res['default_twitter']['twitter:title'] = self.name
res['default_opengraph']['og:description'] = res['default_twitter']['twitter:description'] = self.plain_content
res['default_opengraph']['og:image'] = res['default_twitter']['twitter:image'] = "/forum/user/%s/avatar" % (self.create_uid.id)
res['default_twitter']['twitter:card'] = 'summary'
return res
@api.constrains('parent_id')
def _check_parent_id(self):
if not self._check_recursion():
@@ -724,13 +724,6 @@
<!-- Specific Post Layout -->
<template id="post_description_full" name="Question Navigation">
<t t-set="head">
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" t-attf-content="@#{res_company.name}" />
<meta name="twitter:title" t-att-content="question.name" />
<meta name="twitter:description" t-att-content="question.content" />
<meta name="twitter:image" t-attf-content="#{request.httprequest.url_root}forum/user/#{question.create_uid.id}/avatar"/>
</t>
<t t-call="website_forum.header">
<div class="alert alert-info text-center" role="status" t-if="forum and question.state == 'pending' and user.karma>=forum.karma_moderate and question.active">
<p class='text-muted mb16'>This post is currently awaiting moderation and not yet published... Do you want <i>Accept</i> or <i>Reject</i> this post ?</p>