コード例 #1
0
ファイル: portlets.py プロジェクト: steinbachr/OpenTapp
 def __init__(self, request, bar, user):
     Portlet.__init__(self, 'portlets/bar_portlets/payments.html', request, tab_id=e.NavigationTabs.PAYMENTS.verbose, user=user)
     self.bar = bar
     
     self.tpl_vars = {'num_published': q.total_published_since_last_payment(self.bar),
                      'num_redeemed' : q.coupon_redemptions_since_last_payment(self.bar).count(),
                      'total_owed'   : self.bar.balance,
                      'pay_rate'     : models.Coupon.redemption_rate() * 100,
                      'past_payments': [(index, payment) for index,payment in enumerate(models.Payment.objects.filter(bar_id=self.bar.id).all())],
                      'user'         : self.user}