[IMP] website_membership: add search count

Show number of members found in the searchbox
This commit is contained in:
Jeremy Kersten
2016-08-19 19:33:21 +02:00
parent d8b7f6a60c
commit ffa998d64c
@@ -48,9 +48,7 @@ class WebsiteMembership(http.Controller):
if membership_id and membership_id != 'free':
membership_id = int(membership_id)
base_line_domain.append(('membership_id', '=', membership_id))
membership = Product.browse(membership_id)
else:
membership = None
if post_name:
base_line_domain += ['|', ('partner.name', 'ilike', post_name), ('partner.website_description', 'ilike', post_name)]
@@ -102,7 +100,6 @@ class WebsiteMembership(http.Controller):
if offset <= count_members:
membership_lines = MembershipLine.sudo().search(line_domain, offset, limit)
page_partner_ids = set(m.partner.id for m in membership_lines)
page_partner = membership_lines.mapped('partner')
# get google maps localization of partners
google_map_partner_ids = []
@@ -117,7 +114,6 @@ class WebsiteMembership(http.Controller):
free_partners = Partner.sudo().search(search_domain)
free_partner_ids = []
memberships_data = []
for membership_record in memberships:
memberships_data.append({'id': membership_record.id, 'name': membership_record.name})
@@ -159,6 +155,7 @@ class WebsiteMembership(http.Controller):
'pager': pager,
'post': post,
'search': "?%s" % werkzeug.url_encode(post),
'search_count': count_members
}
return request.render("website_membership.index", values)