[IMP]Added counts for membership.
bzr revid: bth@tinyerp.com-20131018072304-32efsrp0blos3cbd
This commit is contained in:
@@ -67,8 +67,15 @@ class WebsiteMembership(http.Controller):
|
||||
|
||||
# request pager for lines
|
||||
pager = request.website.pager(url="/members/", total=len(membership_line_ids), page=page, step=self._references_per_page, scope=7, url_args=post)
|
||||
|
||||
membershipcount = {}
|
||||
total = 0
|
||||
for memeberid in membership_ids:
|
||||
count = membership_line_obj.search(cr, uid, [('membership_id', '=', memeberid)], context=context)
|
||||
membershipcount[memeberid] = len(count)
|
||||
total += len(count)
|
||||
membershipcount['total'] = total
|
||||
values = {
|
||||
'membership_count': membershipcount,
|
||||
'membership_lines': membership_lines,
|
||||
'memberships': memberships,
|
||||
'membership': membership,
|
||||
|
||||
@@ -35,10 +35,14 @@
|
||||
<div class="col-md-4" id="left_column">
|
||||
<ul class="nav nav-pills nav-stacked mt16">
|
||||
<li class="nav-header"><h3>Associations</h3></li>
|
||||
<li t-att-class="'membership' if membership else 'active' "><a t-href="/members/">All</a></li>
|
||||
<li t-att-class="'membership' if membership else 'active' "><a t-href="/members/">All
|
||||
<span class="badge pull-right"><t t-esc="membership_count['total']"/></span>
|
||||
</a></li>
|
||||
<t t-foreach="memberships" t-as="membership_id">
|
||||
<li t-att-class="membership and membership_id.id == membership.id and 'active' or ''">
|
||||
<a t-href="/members/association/#{ membership_id.id }"><t t-esc="membership_id.name"/></a>
|
||||
<a t-href="/members/association/#{ membership_id.id }"><t t-esc="membership_id.name"/>
|
||||
<span class="badge pull-right"><t t-esc="membership_count[membership_id.id]"/></span>
|
||||
</a>
|
||||
</li>
|
||||
</t>
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user