summaryrefslogtreecommitdiff
path: root/addons/website_forum/controllers
diff options
context:
space:
mode:
authorRomain Derie <rde@odoo.com>2018-09-19 17:00:20 +0200
committerRomain Derie <rde@odoo.com>2018-09-25 19:16:10 +0200
commit4daceeddb2f9e048d4b681632a9507a6dd997805 (patch)
tree358af4372bd62dfb1129cf667d8394fe8503f8f8 /addons/website_forum/controllers
parentd3530eb07e24278117ab396ecb86a59deecc312d (diff)
[IMP] website(_*): add kwargs in routes where necessary
task-32836
Diffstat (limited to 'addons/website_forum/controllers')
-rw-r--r--addons/website_forum/controllers/main.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/addons/website_forum/controllers/main.py b/addons/website_forum/controllers/main.py
index dab0c69407e..dd3606ca727 100644
--- a/addons/website_forum/controllers/main.py
+++ b/addons/website_forum/controllers/main.py
@@ -455,7 +455,7 @@ class WebsiteForum(http.Controller):
# --------------------------------------------------
@http.route('/forum/<model("forum.forum"):forum>/validation_queue', type='http', auth="user", website=True)
- def validation_queue(self, forum):
+ def validation_queue(self, forum, **kwargs):
user = request.env.user
if user.karma < forum.karma_moderate:
raise werkzeug.exceptions.NotFound()
@@ -473,7 +473,7 @@ class WebsiteForum(http.Controller):
return request.render("website_forum.moderation_queue", values)
@http.route('/forum/<model("forum.forum"):forum>/flagged_queue', type='http', auth="user", website=True)
- def flagged_queue(self, forum):
+ def flagged_queue(self, forum, **kwargs):
user = request.env.user
if user.karma < forum.karma_moderate:
raise werkzeug.exceptions.NotFound()
@@ -491,7 +491,7 @@ class WebsiteForum(http.Controller):
return request.render("website_forum.moderation_queue", values)
@http.route('/forum/<model("forum.forum"):forum>/offensive_posts', type='http', auth="user", website=True)
- def offensive_posts(self, forum):
+ def offensive_posts(self, forum, **kwargs):
user = request.env.user
if user.karma < forum.karma_moderate:
raise werkzeug.exceptions.NotFound()
@@ -509,7 +509,7 @@ class WebsiteForum(http.Controller):
return request.render("website_forum.moderation_queue", values)
@http.route('/forum/<model("forum.forum"):forum>/post/<model("forum.post"):post>/validate', type='http', auth="user", website=True)
- def post_accept(self, forum, post):
+ def post_accept(self, forum, post, **kwargs):
url = "/forum/%s/validation_queue" % (slug(forum))
if post.state == 'flagged':
url = "/forum/%s/flagged_queue" % (slug(forum))
@@ -519,7 +519,7 @@ class WebsiteForum(http.Controller):
return werkzeug.utils.redirect(url)
@http.route('/forum/<model("forum.forum"):forum>/post/<model("forum.post"):post>/refuse', type='http', auth="user", website=True)
- def post_refuse(self, forum, post):
+ def post_refuse(self, forum, post, **kwargs):
post.refuse()
return self.question_ask_for_close(forum, post)
@@ -530,7 +530,7 @@ class WebsiteForum(http.Controller):
return post.flag()[0]
@http.route('/forum/<model("forum.forum"):forum>/post/<model("forum.post"):post>/ask_for_mark_as_offensive', type='http', auth="user", methods=['GET'], website=True)
- def post_ask_for_mark_as_offensive(self, forum, post):
+ def post_ask_for_mark_as_offensive(self, forum, post, **kwargs):
offensive_reasons = request.env['forum.post.reason'].search([('reason_type', '=', 'offensive')])
values = self._prepare_forum_values(forum=forum)