diff --git a/addons/website_forum/controllers/main.py b/addons/website_forum/controllers/main.py index d8112cccd56..4c39b772a6d 100644 --- a/addons/website_forum/controllers/main.py +++ b/addons/website_forum/controllers/main.py @@ -92,6 +92,15 @@ class website_forum(http.Controller): } return request.website.render("website_forum.post_description_full", values) + @http.route(['/question/user/'], type='http', auth="public", website=True, multilang=True) + def open_user(self, user, **post): + values = { + 'user': user, + 'main_object': user, + 'searches': post + } + return request.website.render("website_forum.user_detail_full", values) + @http.route('/question/ask/', type='http', auth="user", multilang=True, methods=['POST'], website=True) def register_question(self, forum_id=1, **question): cr, uid, context = request.cr, request.uid, request.context diff --git a/addons/website_forum/models/website_forum.py b/addons/website_forum/models/website_forum.py index 5c93a834ec1..379c952291d 100644 --- a/addons/website_forum/models/website_forum.py +++ b/addons/website_forum/models/website_forum.py @@ -121,9 +121,10 @@ class Users(osv.Model): _inherit = 'res.users' _columns = { - 'question_ids':fields.one2many('website.forum.post', 'create_uid', 'Questions', domain=[('parent_id','=',False)]), - 'answer_ids':fields.one2many('website.forum.post', 'create_uid', 'Answers', domain=[('parent_id','=',False), ('child_ids','=',True)]), + 'question_ids':fields.one2many('website.forum.post', 'create_uid', 'Questions', domain=[('parent_id', '=', False)]), + 'answer_ids':fields.one2many('website.forum.post', 'create_uid', 'Answers', domain=[('parent_id', '!=', False)]), 'vote_ids': fields.one2many('website.forum.post.vote', 'user_id', 'Votes'), + 'tags': fields.many2many('website.forum.tag', 'forum_tag_rel', 'forum_id', 'forum_tag_id', 'Tag'), 'karma': fields.integer('Karma') diff --git a/addons/website_forum/views/website_forum.xml b/addons/website_forum/views/website_forum.xml index f8e7c5cecac..3b3198c15a1 100644 --- a/addons/website_forum/views/website_forum.xml +++ b/addons/website_forum/views/website_forum.xml @@ -47,14 +47,14 @@ - + - + - + @@ -260,7 +260,7 @@
-
+
@@ -451,5 +451,170 @@ + +