From 19da27c1916d30c72313b2a04660ce74a1f7f127 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 21 Apr 2014 20:43:47 +0200 Subject: [PATCH] [FIX] close and reopen questions bzr revid: fp@tinyerp.com-20140421184347-c86uyuw8l61dxl5o --- addons/website_forum/controllers/main.py | 3 +- addons/website_forum/models/forum.py | 3 +- addons/website_forum/views/website_forum.xml | 58 ++++++++++++-------- 3 files changed, 40 insertions(+), 24 deletions(-) diff --git a/addons/website_forum/controllers/main.py b/addons/website_forum/controllers/main.py index a9287aa6785a9..e9d6b0a1fc276 100644 --- a/addons/website_forum/controllers/main.py +++ b/addons/website_forum/controllers/main.py @@ -217,6 +217,7 @@ def question_ask_for_close(self, forum, question, **post): values = self._prepare_forum_values(**post) values.update({ 'post': question, + 'question': question, 'forum': forum, 'reasons': reasons, }) @@ -236,7 +237,7 @@ def question_close(self, forum, question, **post): 'state': 'close', 'closed_uid': request.uid, 'closed_date': datetime.today().strftime(tools.DEFAULT_SERVER_DATETIME_FORMAT), - 'closed_reason_id': post.get('reason_id', False), + 'closed_reason_id': int(post.get('reason_id', False)), }, context=request.context) return werkzeug.utils.redirect("/forum/%s/question/%s" % (slug(forum), slug(question))) diff --git a/addons/website_forum/models/forum.py b/addons/website_forum/models/forum.py index 031ae4b33e185..eba94a2f252ee 100644 --- a/addons/website_forum/models/forum.py +++ b/addons/website_forum/models/forum.py @@ -230,8 +230,9 @@ def set_viewed(self, cr, uid, ids, context=None): class PostReason(osv.Model): _name = "forum.post.reason" _description = "Post Closing Reason" + _order = 'name' _columns = { - 'name': fields.char('Post Reason', required=True), + 'name': fields.char('Post Reason', required=True, translate=True), } diff --git a/addons/website_forum/views/website_forum.xml b/addons/website_forum/views/website_forum.xml index 738389068fcb5..fe0c5c15e2832 100644 --- a/addons/website_forum/views/website_forum.xml +++ b/addons/website_forum/views/website_forum.xml @@ -302,23 +302,36 @@