summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2010-07-23 14:14:31 -0400
committerDan McGee <dan@archlinux.org>2010-07-25 15:49:06 -0500
commit63696563a3955d968103bddf6b854798a661da5c (patch)
tree885bc76c1ca112fed71cc46926d4cde356aa15c0 /devel
parent05c943b3a3a10fcf9d27cb7b08a856b5360769bb (diff)
downloadarchweb-63696563a3955d968103bddf6b854798a661da5c.tar.gz
archweb-63696563a3955d968103bddf6b854798a661da5c.zip
Add package groups model and display to packages
They show up but aren't hotlinked to anything...just yet. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'devel')
-rw-r--r--devel/management/commands/reporead.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/devel/management/commands/reporead.py b/devel/management/commands/reporead.py
index 854b6322..6f8c4c6f 100644
--- a/devel/management/commands/reporead.py
+++ b/devel/management/commands/reporead.py
@@ -169,6 +169,11 @@ def populate_pkg(dbpkg, repopkg, force=False, timestamp=None):
dbpkg.packagedepend_set.create(depname=dpname, depvcmp=dpvcmp)
logger.debug('Added %s as dep for pkg %s' % (dpname,repopkg.name))
+ if 'groups' in repopkg.__dict__:
+ for y in repopkg.groups:
+ dbpkg.packagegroup_set.create(name=y)
+
+
def populate_files(dbpkg, repopkg, force=False):
if not force:
if not dbpkg.files_last_update or not dbpkg.last_update: