示例#1
0
 def get_page(self):
     pending_members = Member.find_by_group(
         group=self.get_group(),
         is_approved=False,
         order_by="-join_date"
     )
     new_members = Member.find_by_group(
         group=self.get_group(),
         is_approved=True,
         order_by="-join_date",
         limit=7
     )
     data = {"pending_members": pending_members, "new_members": new_members}
     data = self.update_data(data)
     return render_to_response(self.get_page_template(), data, RequestContext(self.request))
示例#2
0
 def get_page(self):
     order_by = self.request.GET.get("order_by") or "-join_date"
     cursor = self.request.GET.get("cursor") or None
     pending_members = Member.find_by_group(
         group=self.get_group(),
         is_approved=False,
         order_by=order_by
     )
     approved_members = Member.find_by_group(
         group=self.get_group(),
         is_approved=True,
         order_by=order_by,
         cursor=cursor,
         limit=20
     )
     data = {
         "pending_members": pending_members,
         "approved_members": approved_members,
         "ordered_by": order_by,
     }
     data = self.update_data(data)
     return render_to_response(self.get_page_template(), data, RequestContext(self.request))