summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAurélien Bompard <aurelien@bompard.org>2013-05-24 15:09:49 +0200
committerAurélien Bompard <aurelien@bompard.org>2013-05-24 15:09:49 +0200
commitca0e0386e79c72b2dc28083ab2b6b85ef574b33d (patch)
treee1c34d95438a970a6f58ced78bc7363361dc854b
parente56bc4b33263d4224fe162157bed0dd157471934 (diff)
downloadkittystore-ca0e0386e79c72b2dc28083ab2b6b85ef574b33d.tar.gz
kittystore-ca0e0386e79c72b2dc28083ab2b6b85ef574b33d.tar.xz
kittystore-ca0e0386e79c72b2dc28083ab2b6b85ef574b33d.zip
Add a method to get replies after a certain date
-rw-r--r--kittystore/storm/model.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/kittystore/storm/model.py b/kittystore/storm/model.py
index 2c9cad4..084a4e0 100644
--- a/kittystore/storm/model.py
+++ b/kittystore/storm/model.py
@@ -216,6 +216,9 @@ class Thread(Storm):
def __len__(self):
return self.emails.count()
+ def replies_after(self, date):
+ return self.emails.find(Email.date > date)
+
def __storm_pre_flush__(self):
"""Auto-set the active date from the last email in thread"""
if self.date_active is not None: