From fdaa35a9386ccb8adab23f46d9260f8ed407bf5c Mon Sep 17 00:00:00 2001 From: Dusty Phillips Date: Fri, 27 Jun 2008 20:10:28 -0400 Subject: refactor todo packages a bit --- main/models.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'main') diff --git a/main/models.py b/main/models.py index cab6a9cb..6688031d 100644 --- a/main/models.py +++ b/main/models.py @@ -290,6 +290,15 @@ class Todolist(models.Model): objects = TodolistManager() def __str__(self): return self.name + + @property + def packages(self): + return TodolistPkg.objects.filter(list=self.id).order_by('pkg') + + @property + def package_names(self): + return '\n'.join([p.pkg.pkgname for p in self.packages]) + class Meta: db_table = 'todolists' -- cgit v1.2.3-54-g00ecf