Add packages method to new Todolist model

Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
Dan McGee 2012-12-27 23:32:05 -06:00
parent f167d6e6e8
commit f07a5862c9

View File

@ -41,6 +41,12 @@ def get_full_url(self, proto='https'):
domain = Site.objects.get_current().domain
return '%s://%s%s' % (proto, domain, self.get_absolute_url())
def packages(self):
if not hasattr(self, '_packages'):
self._packages = self.todolistpackage_set.select_related(
'pkg', 'repo', 'arch').order_by('pkgname', 'arch')
return self._packages
class TodolistPackage(models.Model):
INCOMPLETE = 0