From 4931eae3c19b4cac9c83bd8cbe2da6bb39d707c7 Mon Sep 17 00:00:00 2001 From: "ajay javiya (OpenERP)" Date: Fri, 28 Mar 2014 16:50:08 +0530 Subject: [PATCH] [REM] : archive related changes -> remove routes related to date on blog method bzr revid: aja@tinyerp.com-20140328112008-8mhxvqxs8g1ui2mn --- addons/website_blog/controllers/main.py | 17 ++++++----------- .../views/website_blog_templates.xml | 4 ++-- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/addons/website_blog/controllers/main.py b/addons/website_blog/controllers/main.py index bf77c632e0a..03c647700bd 100644 --- a/addons/website_blog/controllers/main.py +++ b/addons/website_blog/controllers/main.py @@ -38,8 +38,7 @@ class WebsiteBlog(http.Controller): groups = blog_post_obj.read_group(request.cr, request.uid, [], ['name', 'create_date'], groupby="create_date", orderby="create_date asc", context=request.context) for group in groups: - group['date_begin'] = str(datetime.date(datetime.strptime(group['__domain'][0][2], tools.DEFAULT_SERVER_DATETIME_FORMAT))) - group['date_end'] = str(datetime.date(datetime.strptime( group['__domain'][1][2], tools.DEFAULT_SERVER_DATETIME_FORMAT))) + group['date'] = "%s_%s" % (group['__domain'][0][2], group['__domain'][1][2]) return groups @http.route([ @@ -68,12 +67,8 @@ class WebsiteBlog(http.Controller): '/blog//page/', '/blog//tag/', '/blog//tag//page/', - '/blog//date//', - '/blog//date///page/', - '/blog//tag//date//', - '/blog//tag//date///page/', ], type='http', auth="public", website=True, multilang=True) - def blog(self, blog=None, tag=None, date_begin=None,date_end=None, page=1, **opt): + def blog(self, blog=None, tag=None, date=None, page=1, **opt): """ Prepare all values to display the blog. :param blog: blog currently browsed. @@ -107,9 +102,9 @@ class WebsiteBlog(http.Controller): if tag: path_filter += 'tag/%s' % tag.id domain += [("tag_ids", "in", [tag.id])] - if date_begin and date_end: - path_filter += "date/%s/%s" % (date_begin,date_end) - domain += [("create_date", ">=", date_begin), ("create_date", "<=", date_end)] + if date: + path_filter += "date/%s" % date + domain += [("create_date", ">=", date.split("_")[0]), ("create_date", "<=", date.split("_")[1])] blog_post_count = blog_post_obj.search(cr, uid, domain, count=True, context=context) pager = request.website.pager( @@ -135,7 +130,7 @@ class WebsiteBlog(http.Controller): 'pager': pager, 'nav_list': self.nav_list(), 'path_filter': path_filter, - 'date': date_begin, + 'date': date, } response = request.website.render("website_blog.blog_post_short", values) return response diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml index 85718196e13..3ff854f764f 100644 --- a/addons/website_blog/views/website_blog_templates.xml +++ b/addons/website_blog/views/website_blog_templates.xml @@ -345,8 +345,8 @@

Archives