aboutsummaryrefslogtreecommitdiff
path: root/grumpy
diff options
context:
space:
mode:
authorPriit Laes <plaes@plaes.org>2010-06-30 15:05:51 +0300
committerPriit Laes <plaes@plaes.org>2010-06-30 15:05:51 +0300
commit5e2d291fe5f42ce413b774b6c27162cb7907a77d (patch)
treef47816b781e982f2b5d64def3a51cd70b008694d /grumpy
parentAdded TODO list (diff)
downloadgsoc2010-grumpy-5e2d291fe5f42ce413b774b6c27162cb7907a77d.tar.gz
gsoc2010-grumpy-5e2d291fe5f42ce413b774b6c27162cb7907a77d.tar.bz2
gsoc2010-grumpy-5e2d291fe5f42ce413b774b6c27162cb7907a77d.zip
Add support for package removal
Diffstat (limited to 'grumpy')
-rw-r--r--grumpy/models.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/grumpy/models.py b/grumpy/models.py
index 6619008..425a117 100644
--- a/grumpy/models.py
+++ b/grumpy/models.py
@@ -111,7 +111,8 @@ class Package(Base):
homepage = Column('homepage', String)
mtime = Column('mtime', DateTime)
- ebuilds = relationship(Ebuild)
+ ebuilds = relationship(Ebuild, backref='ebuilds', \
+ cascade='all, delete-orphan')
devs = relationship(Developer, secondary=package_developers, \
backref='packages')
herds = relationship(Herd, secondary=package_herds, backref='packages')