diff --git a/addons/website_event/controllers/main.py b/addons/website_event/controllers/main.py index 21d259a3b70..2a6e1d134e3 100644 --- a/addons/website_event/controllers/main.py +++ b/addons/website_event/controllers/main.py @@ -35,7 +35,6 @@ import werkzeug.urls class website_event(http.Controller): @http.route(['/event/', '/event/page/'], type='http', auth="public", website=True, multilang=True) def events(self, page=1, **searches): - print "events----------------",self,page,searches cr, uid, context = request.cr, request.uid, request.context event_obj = request.registry['event.event'] type_obj = request.registry['event.type'] @@ -163,7 +162,6 @@ class website_event(http.Controller): @http.route(['/event//page/'], type='http', auth="public", website=True, multilang=True) def event_page(self, event, page, **post): - print "event_page-------------------" values = { 'event': event, 'main_object': event @@ -172,7 +170,6 @@ class website_event(http.Controller): @http.route(['/event/'], type='http', auth="public", website=True, multilang=True) def event(self, event, **post): - print "in event---------------" if event.menu_id and event.menu_id.child_id: target_url = event.menu_id.child_id[0].url else: @@ -183,7 +180,6 @@ class website_event(http.Controller): @http.route(['/event//register'], type='http', auth="public", website=True, multilang=True) def event_register(self, event, **post): - print "event_register-------------------" values = { 'event': event, 'main_object': event, diff --git a/addons/website_forum/__openerp__.py b/addons/website_forum/__openerp__.py index dbd183822b7..c71ac9a126f 100644 --- a/addons/website_forum/__openerp__.py +++ b/addons/website_forum/__openerp__.py @@ -42,6 +42,7 @@ Ask questions, get answers, no distractions 'demo': [ 'data/forum_demo.xml' ], + 'css': ['static/src/css/website_forum.css'], 'installable': True, 'application': True, } diff --git a/addons/website_forum/controllers/main.py b/addons/website_forum/controllers/main.py index b3cea3d26a9..f2a3a8eac57 100644 --- a/addons/website_forum/controllers/main.py +++ b/addons/website_forum/controllers/main.py @@ -42,7 +42,7 @@ class website_forum(http.Controller): forum_obj = request.registry['website.forum.post'] tag_obj = request.registry['website.forum.tag'] - step = 5 + step = 10 question_count = forum_obj.search( request.cr, request.uid, [], count=True, context=request.context) @@ -70,7 +70,7 @@ class website_forum(http.Controller): return request.website.render(page, values) @http.route(['/question/'], type='http', auth="public", website=True, multilang=True) - def question_register(self, question, **post): + def open_question(self, question, **post): values = { 'question': question, 'main_object': question, @@ -112,4 +112,17 @@ class website_forum(http.Controller): 'state': 'active', 'active': True, }, context=create_context) - return werkzeug.utils.redirect("/question/%s" % post_id) \ No newline at end of file + return werkzeug.utils.redirect("/question/%s" % post_id) + + @http.route(['/questions/tag/'], type='http', auth="public", website=True, multilang=True) + def tag_questions(self, tag, page=1, **kwargs): + cr, uid, context = request.cr, request.uid, request.context + step = 10 + pager = request.website.pager(url="/questions/", total=len(tag.post_ids), page=page, step=step, scope=5) + + values = { + 'question_ids': tag.post_ids, + 'pager': pager, + } + + return request.website.render("website_forum.index", values) diff --git a/addons/website_forum/data/forum_demo.xml b/addons/website_forum/data/forum_demo.xml index 4ea1460c984..182fb9c40a2 100644 --- a/addons/website_forum/data/forum_demo.xml +++ b/addons/website_forum/data/forum_demo.xml @@ -256,5 +256,35 @@ Thank you in advance + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/addons/website_forum/views/website_forum.xml b/addons/website_forum/views/website_forum.xml index 2aecc2f12b6..07d874cc77c 100644 --- a/addons/website_forum/views/website_forum.xml +++ b/addons/website_forum/views/website_forum.xml @@ -34,18 +34,13 @@

- +

-
-
- 6.1 - 7.0 -
-
+
@@ -96,6 +91,14 @@
+ +