[billreminder/fresh] Added logic for filtering/grouping by paid and overdue types. Also marked types captions as translat
- From: Og B. Maciel <ogmaciel src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [billreminder/fresh] Added logic for filtering/grouping by paid and overdue types. Also marked types captions as translat
- Date: Fri, 22 Jan 2010 18:54:05 +0000 (UTC)
commit c5aef508f404547ad9f59c0c74286b0b3405eb15
Author: Og B. Maciel <ogmaciel gnome org>
Date: Fri Jan 22 13:53:25 2010 -0500
Added logic for filtering/grouping by paid and overdue types. Also marked types captions as translatable.
src/gui/new.py | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/src/gui/new.py b/src/gui/new.py
index 2cc9c4a..ab22749 100755
--- a/src/gui/new.py
+++ b/src/gui/new.py
@@ -57,13 +57,19 @@ class MainWindow:
self.upcoming.clear()
start_date, end_date = self.start_date, self.end_date
+ paid = None
+
+ if 0 in self.filtered_types: # paid
+ paid = True
if 1 in self.filtered_types: # upcoming
# Make sure to show upcoming bills for the selected month only.
start_date = max(self.start_date, dt.date.today() + dt.timedelta(days = 1))
+ if 2 in self.filtered_types: # overdue
+ end_date = dt.date.today() - dt.timedelta(days = 1)
- bills = self.actions.get_interval_bills(start_date, end_date)
+ bills = self.actions.get_interval_bills(start_date, end_date, paid)
for bill in bills:
self.upcoming.add_bill(bill)
@@ -102,7 +108,7 @@ class MainWindow:
today = dt.date.today()
# totals by type - paid, upcoming and overdue
- bill_types = ("Paid", "Upcoming", "Overdue")
+ bill_types = (_("Paid"), _("Upcoming"), _("Overdue"))
type_totals = [0,0,0]
for bill in bills:
if bill.paid:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]