diff options
author | Priit Laes <plaes@plaes.org> | 2010-06-30 15:05:51 +0300 |
---|---|---|
committer | Priit Laes <plaes@plaes.org> | 2010-06-30 15:05:51 +0300 |
commit | 5e2d291fe5f42ce413b774b6c27162cb7907a77d (patch) | |
tree | f47816b781e982f2b5d64def3a51cd70b008694d /grumpy | |
parent | Added TODO list (diff) | |
download | gsoc2010-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.py | 3 |
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') |