[FIX] improved code to convert msg to plain text from html when convert message in to the comment.

bzr revid: tpa@tinyerp.com-20140325064804-tsb6ok9invu4rkga
This commit is contained in:
Turkesh Patel (Open ERP)
2014-03-25 12:18:04 +05:30
parent f6fa645e8f
commit bde130d9d9
2 changed files with 5 additions and 3 deletions
+4 -2
View File
@@ -24,6 +24,7 @@ import werkzeug.urls
from openerp import tools
from openerp import SUPERUSER_ID
from openerp.addons.web import http
from openerp.tools import html2plaintext
from openerp.tools.translate import _
from datetime import datetime, timedelta
@@ -569,10 +570,11 @@ class website_forum(http.Controller):
@http.route('/forum/<model("website.forum"):forum>/post/<model("website.forum.post"):post>/converttocomment', type='http', auth="user", multilang=True, website=True)
def convert_to_comment(self, forum, post, **kwarg):
values = {
'comment': post.content,
'comment': html2plaintext(post.content),
}
question = post.parent_id.id
request.registry['website.forum.post'].unlink(request.cr, request.uid, [post.id], context=request.context)
return self.post_comment(forum, post.parent_id.id, **values)
return self.post_comment(forum, question, **values)
@http.route('/forum/get_tags/', type='json', auth="public", multilang=True, methods=['POST'], website=True)
def tag_read(self, **kwarg):
+1 -1
View File
@@ -277,7 +277,7 @@ class Vote(osv.Model):
_name = 'website.forum.post.vote'
_description = 'Vote'
_columns = {
'post_id': fields.many2one('website.forum.post', 'Post', required=True),
'post_id': fields.many2one('website.forum.post', 'Post', ondelete='cascade', required=True),
'user_id': fields.many2one('res.users', 'User'),
'vote': fields.selection([('1', '1'),('-1', '-1'),('0','0')], 'Vote'),
'create_date': fields.datetime('Create Date', select=True, readonly=True),